コード例 #1
0
 public void testXContentRepresentationOfUnfinishedSlices() throws IOException {
   XContentBuilder builder = JsonXContent.contentBuilder();
   BulkByScrollTask.Status completedStatus =
       new BulkByScrollTask.Status(
           2,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           timeValueMillis(0),
           Float.POSITIVE_INFINITY,
           null,
           timeValueMillis(0));
   BulkByScrollTask.Status status =
       new BulkByScrollTask.Status(
           Arrays.asList(null, null, new BulkByScrollTask.StatusOrException(completedStatus)),
           null);
   status.toXContent(builder, ToXContent.EMPTY_PARAMS);
   assertThat(builder.string(), containsString("\"slices\":[null,null,{\"slice_id\":2"));
 }
コード例 #2
0
 public void testXContentRepresentationOfSliceFailures() throws IOException {
   XContentBuilder builder = JsonXContent.contentBuilder();
   Exception e = new Exception();
   BulkByScrollTask.Status status =
       new BulkByScrollTask.Status(
           Arrays.asList(null, null, new BulkByScrollTask.StatusOrException(e)), null);
   status.toXContent(builder, ToXContent.EMPTY_PARAMS);
   assertThat(builder.string(), containsString("\"slices\":[null,null,{\"type\":\"exception\""));
 }
コード例 #3
0
 public void testXContentRepresentationOfUnlimitedRequestsPerSecond() throws IOException {
   XContentBuilder builder = JsonXContent.contentBuilder();
   BulkByScrollTask.Status status =
       new BulkByScrollTask.Status(
           null,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           timeValueMillis(0),
           Float.POSITIVE_INFINITY,
           null,
           timeValueMillis(0));
   status.toXContent(builder, ToXContent.EMPTY_PARAMS);
   assertThat(builder.string(), containsString("\"requests_per_second\":-1"));
 }