fix(test): fix metadata-io test (#12503)

This commit is contained in:
david-leifker 2025-01-30 08:18:38 -06:00 committed by GitHub
parent d091fff652
commit a80d23e15a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -195,13 +195,14 @@ public class SearchRequestHandlerTest extends AbstractTestNGSpringContextTests {
// Filters // Filters
Collection<AggregationBuilder> aggBuilders = Collection<AggregationBuilder> aggBuilders =
sourceBuilder.aggregations().getAggregatorFactories(); sourceBuilder.aggregations().getAggregatorFactories();
// Expect 3 aggregations: textFieldOverride, missingtextFieldOverride, and _index // Expect 3 aggregations: textFieldOverride, missingtextFieldOverride, and _entityType,
assertEquals(aggBuilders.size(), 3); // _entityTypetypeNames
assertEquals(aggBuilders.size(), 4);
for (AggregationBuilder aggBuilder : aggBuilders) { for (AggregationBuilder aggBuilder : aggBuilders) {
if (aggBuilder.getName().equals("textFieldOverride")) { if (aggBuilder.getName().startsWith("textFieldOverride")) {
TermsAggregationBuilder filterPanelBuilder = (TermsAggregationBuilder) aggBuilder; TermsAggregationBuilder filterPanelBuilder = (TermsAggregationBuilder) aggBuilder;
assertEquals(filterPanelBuilder.field(), "textFieldOverride.keyword"); assertEquals(filterPanelBuilder.field(), "textFieldOverride.keyword");
} else if (!aggBuilder.getName().equals("_entityType") } else if (!aggBuilder.getName().startsWith("_entityType")
&& !aggBuilder && !aggBuilder
.getName() .getName()
.equals( .equals(
@ -241,13 +242,14 @@ public class SearchRequestHandlerTest extends AbstractTestNGSpringContextTests {
// Filters // Filters
Collection<AggregationBuilder> aggBuilders = Collection<AggregationBuilder> aggBuilders =
sourceBuilder.aggregations().getAggregatorFactories(); sourceBuilder.aggregations().getAggregatorFactories();
// Expect 2 aggregations: textFieldOverride and _index // Expect 4 aggregations: textFieldOverride, missing:textFieldOverride, _entityType and
assertEquals(aggBuilders.size(), 3); // _entityType:typeNames
assertEquals(aggBuilders.size(), 4);
for (AggregationBuilder aggBuilder : aggBuilders) { for (AggregationBuilder aggBuilder : aggBuilders) {
if (aggBuilder.getName().equals("textFieldOverride")) { if (aggBuilder.getName().startsWith("textFieldOverride")) {
TermsAggregationBuilder filterPanelBuilder = (TermsAggregationBuilder) aggBuilder; TermsAggregationBuilder filterPanelBuilder = (TermsAggregationBuilder) aggBuilder;
assertEquals(filterPanelBuilder.field(), "textFieldOverride.keyword"); assertEquals(filterPanelBuilder.field(), "textFieldOverride.keyword");
} else if (!aggBuilder.getName().equals("_entityType") } else if (!aggBuilder.getName().startsWith("_entityType")
&& !aggBuilder && !aggBuilder
.getName() .getName()
.equals( .equals(