Skip to content

Commit 20a34f4

Browse files
authored
Fixing span gap builder tests (#114218) (#114219) (#114253)
With #113251 having a SpanMatchNoDocsQuery is a valid response to the rewrite. closes #114218 (cherry picked from commit a83046a)
1 parent eeec634 commit 20a34f4

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

server/src/test/java/org/elasticsearch/index/query/SpanGapQueryBuilderTests.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import org.apache.lucene.queries.spans.SpanQuery;
1414
import org.apache.lucene.queries.spans.SpanTermQuery;
1515
import org.apache.lucene.search.Query;
16+
import org.elasticsearch.lucene.queries.SpanMatchNoDocsQuery;
1617
import org.elasticsearch.test.AbstractQueryTestCase;
1718

1819
import java.io.IOException;
@@ -50,7 +51,9 @@ protected SpanNearQueryBuilder doCreateTestQueryBuilder() {
5051
protected void doAssertLuceneQuery(SpanNearQueryBuilder queryBuilder, Query query, SearchExecutionContext context) throws IOException {
5152
assertThat(
5253
query,
53-
either(instanceOf(SpanNearQuery.class)).or(instanceOf(SpanTermQuery.class)).or(instanceOf(MatchAllQueryBuilder.class))
54+
either(instanceOf(SpanNearQuery.class)).or(instanceOf(SpanTermQuery.class))
55+
.or(instanceOf(MatchAllQueryBuilder.class))
56+
.or(instanceOf(SpanMatchNoDocsQuery.class))
5457
);
5558
if (query instanceof SpanNearQuery spanNearQuery) {
5659
assertThat(spanNearQuery.getSlop(), equalTo(queryBuilder.slop()));

0 commit comments

Comments
 (0)