Skip to content

Commit f9526f9

Browse files
authored
Add supported-type tests to avg aggregation (#54011)
1 parent 20736b2 commit f9526f9

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

server/src/test/java/org/elasticsearch/search/aggregations/metrics/AvgAggregatorTests.java

+14
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,9 @@
5252
import org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilder;
5353
import org.elasticsearch.search.aggregations.bucket.terms.TermsAggregator;
5454
import org.elasticsearch.search.aggregations.support.AggregationInspectionHelper;
55+
import org.elasticsearch.search.aggregations.support.CoreValuesSourceType;
5556
import org.elasticsearch.search.aggregations.support.ValueType;
57+
import org.elasticsearch.search.aggregations.support.ValuesSourceType;
5658
import org.elasticsearch.search.lookup.LeafDocLookup;
5759

5860
import java.io.IOException;
@@ -709,4 +711,16 @@ public void testScriptCaching() throws IOException {
709711
directory.close();
710712
unmappedDirectory.close();
711713
}
714+
715+
@Override
716+
protected List<ValuesSourceType> getSupportedValuesSourceTypes() {
717+
return List.of(
718+
CoreValuesSourceType.NUMERIC
719+
);
720+
}
721+
722+
@Override
723+
protected AggregationBuilder createAggBuilderForTypeTest(MappedFieldType fieldType, String fieldName) {
724+
return new AvgAggregationBuilder("foo").field(fieldName);
725+
}
712726
}

0 commit comments

Comments
 (0)