Skip to content

Commit 31f73cc

Browse files
committed
[Tests] Fixing test failure in CompletionSuggesterBuilderTests
1 parent 00a9811 commit 31f73cc

File tree

1 file changed

+25
-25
lines changed

1 file changed

+25
-25
lines changed

core/src/test/java/org/elasticsearch/search/suggest/AbstractSuggestionBuilderTestCase.java

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -152,33 +152,33 @@ public void testFromXContent() throws IOException {
152152
}
153153

154154
public void testBuild() throws IOException {
155-
Settings indexSettings = Settings.builder().put(IndexMetaData.SETTING_VERSION_CREATED, Version.CURRENT).build();
156-
IndexSettings idxSettings = IndexSettingsModule.newIndexSettings(new Index(randomAlphaOfLengthBetween(1, 10), "_na_"),
157-
indexSettings);
158-
MapperService mapperService = mock(MapperService.class);
159-
ScriptService scriptService = mock(ScriptService.class);
160-
MappedFieldType fieldType = mockFieldType();
161-
boolean fieldTypeSearchAnalyzerSet = randomBoolean();
162-
if (fieldTypeSearchAnalyzerSet) {
163-
NamedAnalyzer searchAnalyzer = new NamedAnalyzer("fieldSearchAnalyzer", AnalyzerScope.INDEX, new SimpleAnalyzer());
164-
if (Mockito.mockingDetails(fieldType).isMock()) {
165-
when(fieldType.searchAnalyzer()).thenReturn(searchAnalyzer);
155+
for (int runs = 0; runs < NUMBER_OF_TESTBUILDERS; runs++) {
156+
SB suggestionBuilder = randomTestBuilder();
157+
Settings indexSettings = Settings.builder().put(IndexMetaData.SETTING_VERSION_CREATED, Version.CURRENT).build();
158+
IndexSettings idxSettings = IndexSettingsModule.newIndexSettings(new Index(randomAlphaOfLengthBetween(1, 10), "_na_"),
159+
indexSettings);
160+
MapperService mapperService = mock(MapperService.class);
161+
ScriptService scriptService = mock(ScriptService.class);
162+
MappedFieldType fieldType = mockFieldType();
163+
boolean fieldTypeSearchAnalyzerSet = randomBoolean();
164+
if (fieldTypeSearchAnalyzerSet) {
165+
NamedAnalyzer searchAnalyzer = new NamedAnalyzer("fieldSearchAnalyzer", AnalyzerScope.INDEX, new SimpleAnalyzer());
166+
if (Mockito.mockingDetails(fieldType).isMock()) {
167+
when(fieldType.searchAnalyzer()).thenReturn(searchAnalyzer);
168+
} else {
169+
fieldType.setSearchAnalyzer(searchAnalyzer);
170+
}
166171
} else {
167-
fieldType.setSearchAnalyzer(searchAnalyzer);
172+
when(mapperService.searchAnalyzer())
173+
.thenReturn(new NamedAnalyzer("mapperServiceSearchAnalyzer", AnalyzerScope.INDEX, new SimpleAnalyzer()));
168174
}
169-
} else {
170-
when(mapperService.searchAnalyzer())
171-
.thenReturn(new NamedAnalyzer("mapperServiceSearchAnalyzer", AnalyzerScope.INDEX, new SimpleAnalyzer()));
172-
}
173-
when(mapperService.fullName(any(String.class))).thenReturn(fieldType);
174-
when(mapperService.getNamedAnalyzer(any(String.class))).then(
175-
invocation -> new NamedAnalyzer((String) invocation.getArguments()[0], AnalyzerScope.INDEX, new SimpleAnalyzer()));
176-
when(scriptService.compile(any(Script.class), any())).thenReturn(mock(TemplateScript.Factory.class));
177-
QueryShardContext mockShardContext = new QueryShardContext(0, idxSettings, null, null, mapperService, null, scriptService,
178-
xContentRegistry(), null, null, System::currentTimeMillis);
175+
when(mapperService.fullName(any(String.class))).thenReturn(fieldType);
176+
when(mapperService.getNamedAnalyzer(any(String.class))).then(
177+
invocation -> new NamedAnalyzer((String) invocation.getArguments()[0], AnalyzerScope.INDEX, new SimpleAnalyzer()));
178+
when(scriptService.compile(any(Script.class), any())).thenReturn(mock(TemplateScript.Factory.class));
179+
QueryShardContext mockShardContext = new QueryShardContext(0, idxSettings, null, null, mapperService, null, scriptService,
180+
xContentRegistry(), null, null, System::currentTimeMillis);
179181

180-
for (int runs = 0; runs < NUMBER_OF_TESTBUILDERS; runs++) {
181-
SB suggestionBuilder = randomTestBuilder();
182182
SuggestionContext suggestionContext = suggestionBuilder.build(mockShardContext);
183183
assertEquals(toBytesRef(suggestionBuilder.text()), suggestionContext.getText());
184184
if (suggestionBuilder.text() != null && suggestionBuilder.prefix() == null) {
@@ -195,7 +195,7 @@ public void testBuild() throws IOException {
195195
assertSame(mockShardContext, suggestionContext.getShardContext());
196196
if (suggestionBuilder.analyzer() != null) {
197197
assertEquals(suggestionBuilder.analyzer(), ((NamedAnalyzer) suggestionContext.getAnalyzer()).name());
198-
} else if (fieldTypeSearchAnalyzerSet){
198+
} else if (fieldTypeSearchAnalyzerSet) {
199199
assertEquals("fieldSearchAnalyzer", ((NamedAnalyzer) suggestionContext.getAnalyzer()).name());
200200
} else {
201201
assertEquals("mapperServiceSearchAnalyzer", ((NamedAnalyzer) suggestionContext.getAnalyzer()).name());

0 commit comments

Comments
 (0)