27
27
import org .elasticsearch .common .compress .CompressedXContent ;
28
28
import org .elasticsearch .index .fielddata .IndexFieldDataService ;
29
29
import org .elasticsearch .index .mapper .MapperService ;
30
- import org .elasticsearch .index .query .support .QueryInnerHits ;
31
- import org .elasticsearch .search .fetch .innerhits .InnerHitsBuilder ;
32
- import org .elasticsearch .search .fetch .innerhits .InnerHitsContext ;
33
30
import org .elasticsearch .search .internal .SearchContext ;
34
31
import org .elasticsearch .search .sort .SortOrder ;
35
32
import org .elasticsearch .test .TestSearchContext ;
33
+ import org .elasticsearch .index .query .support .QueryInnerHits ;
34
+ import org .elasticsearch .search .fetch .innerhits .InnerHitsBuilder ;
35
+ import org .elasticsearch .search .fetch .innerhits .InnerHitsContext ;
36
36
37
37
import java .io .IOException ;
38
38
39
39
import static org .hamcrest .CoreMatchers .instanceOf ;
40
+ import static org .hamcrest .CoreMatchers .equalTo ;
40
41
41
42
public class NestedQueryBuilderTests extends AbstractQueryTestCase <NestedQueryBuilder > {
42
43
@@ -60,18 +61,6 @@ protected void setSearchContext(String[] types) {
60
61
final MapperService mapperService = queryShardContext ().getMapperService ();
61
62
final IndexFieldDataService fieldData = indexFieldDataService ();
62
63
TestSearchContext testSearchContext = new TestSearchContext () {
63
- private InnerHitsContext context ;
64
-
65
-
66
- @ Override
67
- public void innerHits (InnerHitsContext innerHitsContext ) {
68
- context = innerHitsContext ;
69
- }
70
-
71
- @ Override
72
- public InnerHitsContext innerHits () {
73
- return context ;
74
- }
75
64
76
65
@ Override
77
66
public MapperService mapperService () {
@@ -119,7 +108,7 @@ protected void doAssertLuceneQuery(NestedQueryBuilder queryBuilder, Query query,
119
108
assertEquals (innerHits .sort ().getSort ().length , 1 );
120
109
assertEquals (innerHits .sort ().getSort ()[0 ].getField (), STRING_FIELD_NAME );
121
110
} else {
122
- assertNull (SearchContext .current ().innerHits ());
111
+ assertThat (SearchContext .current ().innerHits (). getInnerHits (). size (), equalTo ( 0 ));
123
112
}
124
113
}
125
114
}
0 commit comments