Skip to content

Commit 5976fbc

Browse files
fix test
1 parent 5720174 commit 5976fbc

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

x-pack/plugin/esql/src/test/java/org/elasticsearch/xpack/esql/optimizer/rules/physical/local/ReplaceRoundToWithQueryAndTagsTests.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@ public void testDateTruncBucketTransformToQueryAndTags() {
132132
null
133133
);
134134
verifyQueryAndTags(expectedQueryBuilderAndTags, queryBuilderAndTags);
135+
assertThrows(UnsupportedOperationException.class, esQueryExec::query);
135136
}
136137
}
137138

@@ -163,7 +164,12 @@ public void testDateTruncNotTransformToQueryAndTags() {
163164
assertEquals(4, roundTo.points().size());
164165
fieldExtractExec = as(evalExec.child(), FieldExtractExec.class);
165166
EsQueryExec esQueryExec = as(fieldExtractExec.child(), EsQueryExec.class);
166-
assertNull(esQueryExec.queryBuilderAndTags());
167+
List<EsQueryExec.QueryBuilderAndTags> queryBuilderAndTags = esQueryExec.queryBuilderAndTags();
168+
assertEquals(1, queryBuilderAndTags.size());
169+
EsQueryExec.QueryBuilderAndTags queryBuilder = queryBuilderAndTags.get(0);
170+
assertNull(queryBuilder.query());
171+
assertTrue(queryBuilder.tags().isEmpty());
172+
assertNull(esQueryExec.query());
167173
}
168174
}
169175

@@ -208,6 +214,7 @@ public void testRoundToTransformToQueryAndTags() {
208214
null
209215
);
210216
verifyQueryAndTags(expectedQueryBuilderAndTags, queryBuilderAndTags);
217+
assertThrows(UnsupportedOperationException.class, esQueryExec::query);
211218
}
212219
}
213220

@@ -254,6 +261,7 @@ public void testDateTruncBucketTransformToQueryAndTagsWithOtherPushdownFunctions
254261
mainQueryBuilder
255262
);
256263
verifyQueryAndTags(expectedQueryBuilderAndTags, queryBuilderAndTags);
264+
assertThrows(UnsupportedOperationException.class, esQueryExec::query);
257265
}
258266
}
259267
}

0 commit comments

Comments
 (0)