summaryrefslogtreecommitdiff
path: root/core/src/main/java/org/elasticsearch/search/aggregations/metrics
diff options
context:
space:
mode:
authorMartijn van Groningen <martijn.v.groningen@gmail.com>2017-04-19 10:23:27 +0200
committerMartijn van Groningen <martijn.v.groningen@gmail.com>2017-04-24 16:57:25 +0200
commitdabbf5d4f44c6bd98d1fad1ca71edfb15ca4b94f (patch)
tree779cb30ac520a1aef62f4e73d26b8ffd717f6015 /core/src/main/java/org/elasticsearch/search/aggregations/metrics
parent373edee29a676444c0f423b9ee202fb0735d3ccd (diff)
[TEST] Added unittests for InternalGeoCentroid
Relates to #22278
Diffstat (limited to 'core/src/main/java/org/elasticsearch/search/aggregations/metrics')
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/metrics/geocentroid/InternalGeoCentroid.java21
1 files changed, 21 insertions, 0 deletions
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/geocentroid/InternalGeoCentroid.java b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/geocentroid/InternalGeoCentroid.java
index bd65cd28af..da69115ac6 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/geocentroid/InternalGeoCentroid.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/geocentroid/InternalGeoCentroid.java
@@ -30,6 +30,7 @@ import org.elasticsearch.search.aggregations.pipeline.PipelineAggregator;
import java.io.IOException;
import java.util.List;
import java.util.Map;
+import java.util.Objects;
/**
* Serialization and merge logic for {@link GeoCentroidAggregator}.
@@ -154,4 +155,24 @@ public class InternalGeoCentroid extends InternalAggregation implements GeoCentr
}
return builder;
}
+
+ @Override
+ public boolean doEquals(Object o) {
+ InternalGeoCentroid that = (InternalGeoCentroid) o;
+ return count == that.count &&
+ Objects.equals(centroid, that.centroid);
+ }
+
+ @Override
+ protected int doHashCode() {
+ return Objects.hash(centroid, count);
+ }
+
+ @Override
+ public String toString() {
+ return "InternalGeoCentroid{" +
+ "centroid=" + centroid +
+ ", count=" + count +
+ '}';
+ }
}