@@ -822,44 +822,45 @@ public void testSingleBucketAggExtractor() {
822
822
Aggregation agg = createSingleBucketAgg ("sba" , 42L );
823
823
assertThat (AggregationResultUtils .getExtractor (agg ).value (agg , "long" , Collections .emptyMap (), "" ), equalTo (42L ));
824
824
825
- agg = createSingleBucketAgg ("sba " , 42L , createSingleMetricAgg ("sub1" , 100.0 , "100.0" ));
825
+ agg = createSingleBucketAgg ("sba1 " , 42L , createSingleMetricAgg ("sub1" , 100.0 , "100.0" ));
826
826
assertThat (
827
827
AggregationResultUtils .getExtractor (agg ).value (agg , "object" , Collections .emptyMap (), "" ),
828
828
equalTo (Collections .singletonMap ("sub1" , 100.0 ))
829
829
);
830
830
831
831
agg = createSingleBucketAgg (
832
- "sba " ,
832
+ "sba2 " ,
833
833
42L ,
834
- createSingleMetricAgg ("sub1" , 100.0 , "100.0 " ),
835
- createSingleMetricAgg ("sub2" , 33.33 , "33.33 " )
834
+ createSingleMetricAgg ("sub1" , 100.0 , "hundred " ),
835
+ createSingleMetricAgg ("sub2" , 33.33 , "thirty_three " )
836
836
);
837
837
assertThat (
838
- AggregationResultUtils .getExtractor (agg ).value (agg , "object" , Collections . emptyMap ( ), "" ),
838
+ AggregationResultUtils .getExtractor (agg ).value (agg , "object" , asStringMap ( "sba2.sub1" , "long" , "sba2.sub2" , "float" ), "" ),
839
839
equalTo (asMap ("sub1" , 100.0 , "sub2" , 33.33 ))
840
840
);
841
841
842
842
agg = createSingleBucketAgg (
843
- "sba " ,
843
+ "sba3 " ,
844
844
42L ,
845
- createSingleMetricAgg ("sub1" , 100.0 , "100.0 " ),
846
- createSingleMetricAgg ("sub2" , 33.33 , "33.33 " ),
845
+ createSingleMetricAgg ("sub1" , 100.0 , "hundred " ),
846
+ createSingleMetricAgg ("sub2" , 33.33 , "thirty_three " ),
847
847
createSingleBucketAgg ("sub3" , 42L )
848
848
);
849
849
assertThat (
850
- AggregationResultUtils .getExtractor (agg ).value (agg , "object" , Collections . emptyMap ( ), "" ),
850
+ AggregationResultUtils .getExtractor (agg ).value (agg , "object" , asStringMap ( "sba3.sub1" , "long" , "sba3.sub2" , "double" ), "" ),
851
851
equalTo (asMap ("sub1" , 100.0 , "sub2" , 33.33 , "sub3" , 42L ))
852
852
);
853
853
854
854
agg = createSingleBucketAgg (
855
- "sba " ,
855
+ "sba4 " ,
856
856
42L ,
857
- createSingleMetricAgg ("sub1" , 100.0 , "100.0 " ),
858
- createSingleMetricAgg ("sub2" , 33.33 , "33.33 " ),
857
+ createSingleMetricAgg ("sub1" , 100.0 , "hundred " ),
858
+ createSingleMetricAgg ("sub2" , 33.33 , "thirty_three " ),
859
859
createSingleBucketAgg ("sub3" , 42L , createSingleMetricAgg ("subsub1" , 11.1 , "eleven_dot_eleven" ))
860
860
);
861
861
assertThat (
862
- AggregationResultUtils .getExtractor (agg ).value (agg , "object" , Collections .singletonMap ("subsub1" , "double" ), "" ),
862
+ AggregationResultUtils .getExtractor (agg )
863
+ .value (agg , "object" , asStringMap ("sba4.sub3.subsub1" , "double" , "sba4.sub2" , "float" , "sba4.sub1" , "long" ), "" ),
863
864
equalTo (asMap ("sub1" , 100.0 , "sub2" , 33.33 , "sub3" , asMap ("subsub1" , 11.1 )))
864
865
);
865
866
}
0 commit comments