Skip to content

Commit 329eaae

Browse files
committed
[TEST] expand AbstractQueryTestCase#testQueryWrappedInArray to run against query alternate versions
1 parent bf0e42a commit 329eaae

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

test/framework/src/main/java/org/elasticsearch/test/AbstractQueryTestCase.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -339,10 +339,17 @@ public void testUnknownObjectException() throws IOException {
339339
* Test that wraps the randomly generated query into an array as follows: { "query_name" : [{}]}
340340
* This causes unexpected situations in parser code that may not be handled properly.
341341
*/
342-
public void testQueryWrappedInArray() throws IOException {
342+
public final void testQueryWrappedInArray() throws IOException {
343343
QB queryBuilder = createTestQueryBuilder();
344-
String validQuery = queryBuilder.toString();
345344
String queryName = queryBuilder.getName();
345+
String validQuery = queryBuilder.toString();
346+
queryWrappedInArrayTest(queryName, validQuery);
347+
for (String query : getAlternateVersions().keySet()) {
348+
queryWrappedInArrayTest(queryName, query);
349+
}
350+
}
351+
352+
private void queryWrappedInArrayTest(String queryName, String validQuery) throws IOException {
346353
int i = validQuery.indexOf("\"" + queryName + "\"");
347354
assertThat(i, greaterThan(0));
348355

0 commit comments

Comments
 (0)