Browse Source

#26145 Fix test expectation with MatchNoDocsQuery

Jim Ferenczi 8 years ago
parent
commit
8fd71a5d6d

+ 3 - 1
core/src/test/java/org/elasticsearch/index/query/SimpleQueryStringBuilderTests.java

@@ -260,7 +260,9 @@ public class SimpleQueryStringBuilderTests extends AbstractQueryTestCase<SimpleQ
             }
         } else if (queryBuilder.fields().size() == 1) {
             Map.Entry<String, Float> field = queryBuilder.fields().entrySet().iterator().next();
-            assertTermOrBoostQuery(query, field.getKey(), queryBuilder.value(), field.getValue());
+            if (query instanceof MatchNoDocsQuery == false) {
+                assertTermOrBoostQuery(query, field.getKey(), queryBuilder.value(), field.getValue());
+            }
         } else if (queryBuilder.fields().size() == 0) {
             assertThat(query, either(instanceOf(DisjunctionMaxQuery.class)).or(instanceOf(MatchNoDocsQuery.class)));
             if (query instanceof DisjunctionMaxQuery) {