@Test
 public void testupdateSegmentListIfDatasourcePathSpecIsUsedWithMultiplePathSpec()
     throws Exception {
   PathSpec pathSpec =
       new MultiplePathSpec(
           ImmutableList.of(
               new StaticPathSpec("/xyz", null),
               new DatasourcePathSpec(
                   jsonMapper,
                   null,
                   new DatasourceIngestionSpec(
                       testDatasource,
                       testDatasourceInterval,
                       null,
                       null,
                       null,
                       null,
                       null,
                       null,
                       false),
                   null)));
   HadoopDruidIndexerConfig config =
       testRunUpdateSegmentListIfDatasourcePathSpecIsUsed(pathSpec, testDatasourceInterval);
   Assert.assertEquals(
       ImmutableList.of(WindowedDataSegment.of(SEGMENT)),
       ((DatasourcePathSpec) ((MultiplePathSpec) config.getPathSpec()).getChildren().get(1))
           .getSegments());
 }
 @Test
 public void testupdateSegmentListIfDatasourcePathSpecWithMatchingUserSegments() throws Exception {
   PathSpec pathSpec =
       new DatasourcePathSpec(
           jsonMapper,
           null,
           new DatasourceIngestionSpec(
               testDatasource,
               testDatasourceInterval,
               null,
               ImmutableList.<DataSegment>of(SEGMENT),
               null,
               null,
               null,
               null,
               false),
           null);
   HadoopDruidIndexerConfig config =
       testRunUpdateSegmentListIfDatasourcePathSpecIsUsed(pathSpec, testDatasourceInterval);
   Assert.assertEquals(
       ImmutableList.of(WindowedDataSegment.of(SEGMENT)),
       ((DatasourcePathSpec) config.getPathSpec()).getSegments());
 }