2121
2222import com .fasterxml .jackson .core .JsonParseException ;
2323
24- import org .elasticsearch .Build ;
25- import org .elasticsearch .ElasticsearchException ;
26- import org .elasticsearch .Version ;
27- import org .elasticsearch .action .ActionListener ;
28- import org .elasticsearch .action .ActionRequest ;
29- import org .elasticsearch .action .ActionRequestValidationException ;
30- import org .elasticsearch .action .main .MainRequest ;
31- import org .elasticsearch .action .main .MainResponse ;
32- import org .elasticsearch .action .search .ClearScrollRequest ;
33- import org .elasticsearch .action .search .ClearScrollResponse ;
34- import org .elasticsearch .action .search .SearchResponse ;
35- import org .elasticsearch .action .search .SearchResponseSections ;
36- import org .elasticsearch .action .search .SearchScrollRequest ;
37- import org .elasticsearch .action .search .ShardSearchFailure ;
3824import org .apache .http .Header ;
3925import org .apache .http .HttpEntity ;
4026import org .apache .http .HttpHost ;
4935import org .apache .http .message .BasicRequestLine ;
5036import org .apache .http .message .BasicStatusLine ;
5137import org .apache .http .nio .entity .NStringEntity ;
38+ import org .elasticsearch .Build ;
39+ import org .elasticsearch .ElasticsearchException ;
40+ import org .elasticsearch .Version ;
41+ import org .elasticsearch .action .ActionListener ;
42+ import org .elasticsearch .action .ActionRequest ;
43+ import org .elasticsearch .action .ActionRequestValidationException ;
44+ import org .elasticsearch .action .main .MainRequest ;
45+ import org .elasticsearch .action .main .MainResponse ;
46+ import org .elasticsearch .action .search .ClearScrollRequest ;
47+ import org .elasticsearch .action .search .ClearScrollResponse ;
48+ import org .elasticsearch .action .search .SearchResponse ;
49+ import org .elasticsearch .action .search .SearchResponseSections ;
50+ import org .elasticsearch .action .search .SearchScrollRequest ;
51+ import org .elasticsearch .action .search .ShardSearchFailure ;
5252import org .elasticsearch .cluster .ClusterName ;
5353import org .elasticsearch .common .CheckedFunction ;
5454import org .elasticsearch .common .xcontent .NamedXContentRegistry ;
5757import org .elasticsearch .common .xcontent .XContentParser ;
5858import org .elasticsearch .common .xcontent .cbor .CborXContent ;
5959import org .elasticsearch .common .xcontent .smile .SmileXContent ;
60+ import org .elasticsearch .index .rankeval .DiscountedCumulativeGain ;
61+ import org .elasticsearch .index .rankeval .EvaluationMetric ;
62+ import org .elasticsearch .index .rankeval .MeanReciprocalRank ;
63+ import org .elasticsearch .index .rankeval .PrecisionAtK ;
6064import org .elasticsearch .join .aggregations .ChildrenAggregationBuilder ;
6165import org .elasticsearch .rest .RestStatus ;
6266import org .elasticsearch .search .SearchHits ;
@@ -648,7 +652,7 @@ public void testDefaultNamedXContents() {
648652
649653 public void testProvidedNamedXContents () {
650654 List <NamedXContentRegistry .Entry > namedXContents = RestHighLevelClient .getProvidedNamedXContents ();
651- assertEquals (2 , namedXContents .size ());
655+ assertEquals (5 , namedXContents .size ());
652656 Map <Class <?>, Integer > categories = new HashMap <>();
653657 List <String > names = new ArrayList <>();
654658 for (NamedXContentRegistry .Entry namedXContent : namedXContents ) {
@@ -658,10 +662,14 @@ public void testProvidedNamedXContents() {
658662 categories .put (namedXContent .categoryClass , counter + 1 );
659663 }
660664 }
661- assertEquals (1 , categories .size ());
665+ assertEquals (2 , categories .size ());
662666 assertEquals (Integer .valueOf (2 ), categories .get (Aggregation .class ));
663667 assertTrue (names .contains (ChildrenAggregationBuilder .NAME ));
664668 assertTrue (names .contains (MatrixStatsAggregationBuilder .NAME ));
669+ assertEquals (Integer .valueOf (3 ), categories .get (EvaluationMetric .class ));
670+ assertTrue (names .contains (PrecisionAtK .NAME ));
671+ assertTrue (names .contains (DiscountedCumulativeGain .NAME ));
672+ assertTrue (names .contains (MeanReciprocalRank .NAME ));
665673 }
666674
667675 private static class TrackingActionListener implements ActionListener <Integer > {
0 commit comments