diff options
Diffstat (limited to 'zookeeper-server/src/test/java/org/apache/zookeeper/server/metric/AvgMinMaxPercentileCounterSetTest.java')
-rw-r--r-- | zookeeper-server/src/test/java/org/apache/zookeeper/server/metric/AvgMinMaxPercentileCounterSetTest.java | 94 |
1 files changed, 48 insertions, 46 deletions
diff --git a/zookeeper-server/src/test/java/org/apache/zookeeper/server/metric/AvgMinMaxPercentileCounterSetTest.java b/zookeeper-server/src/test/java/org/apache/zookeeper/server/metric/AvgMinMaxPercentileCounterSetTest.java index 43d289f4c..e120ac51a 100644 --- a/zookeeper-server/src/test/java/org/apache/zookeeper/server/metric/AvgMinMaxPercentileCounterSetTest.java +++ b/zookeeper-server/src/test/java/org/apache/zookeeper/server/metric/AvgMinMaxPercentileCounterSetTest.java @@ -1,4 +1,4 @@ -/** +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information @@ -15,16 +15,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + package org.apache.zookeeper.server.metric; +import static org.junit.Assert.assertEquals; +import java.util.Map; import org.apache.zookeeper.ZKTestCase; -import org.junit.Assert; import org.junit.Before; import org.junit.Test; -import java.util.Map; - public class AvgMinMaxPercentileCounterSetTest extends ZKTestCase { + private AvgMinMaxPercentileCounterSet testCounterSet; @Before @@ -33,11 +34,11 @@ public class AvgMinMaxPercentileCounterSetTest extends ZKTestCase { } private void addDataPoints() { - for (int i=0; i<1000; i++) { + for (int i = 0; i < 1000; i++) { testCounterSet.add("key1", i); } - for (int i=1000; i<2000; i++) { + for (int i = 1000; i < 2000; i++) { testCounterSet.add("key2", i); } } @@ -49,25 +50,25 @@ public class AvgMinMaxPercentileCounterSetTest extends ZKTestCase { Map<String, Object> values = testCounterSet.values(); - Assert.assertEquals("avg_key1_test should =0", 0D, values.get("avg_key1_test")); - Assert.assertEquals("min_key1_test should =0", 0L, values.get("min_key1_test")); - Assert.assertEquals("max_key1_test should =0", 0L, values.get("max_key1_test")); - Assert.assertEquals("cnt_key1_test should =0", 0L, values.get("cnt_key1_test")); - Assert.assertEquals("sum_key1_test should =0", 0L, values.get("sum_key1_test")); - Assert.assertEquals("p50_key1_test should have p50=0", 0L, values.get("p50_key1_test")); - Assert.assertEquals("p95_key1_test should have p95=0", 0L, values.get("p95_key1_test")); - Assert.assertEquals("p99_key1_test should have p99=0", 0L, values.get("p99_key1_test")); - Assert.assertEquals("p999_key1_test should have p999=0", 0L, values.get("p999_key1_test")); - - Assert.assertEquals("avg_key2_test should =0", 0D, values.get("avg_key2_test")); - Assert.assertEquals("min_key2_test should =0", 0L, values.get("min_key2_test")); - Assert.assertEquals("max_key2_test should =0", 0L, values.get("max_key2_test")); - Assert.assertEquals("cnt_key2_test should =0", 0L, values.get("cnt_key2_test")); - Assert.assertEquals("sum_key2_test should =0", 0L, values.get("sum_key2_test")); - Assert.assertEquals("p50_key2_test should have p50=0", 0L, values.get("p50_key2_test")); - Assert.assertEquals("p95_key2_test should have p95=0", 0L, values.get("p95_key2_test")); - Assert.assertEquals("p99_key2_test should have p99=0", 0L, values.get("p99_key2_test")); - Assert.assertEquals("p999_key2_test should have p999=0", 0L, values.get("p999_key2_test")); + assertEquals("avg_key1_test should =0", 0D, values.get("avg_key1_test")); + assertEquals("min_key1_test should =0", 0L, values.get("min_key1_test")); + assertEquals("max_key1_test should =0", 0L, values.get("max_key1_test")); + assertEquals("cnt_key1_test should =0", 0L, values.get("cnt_key1_test")); + assertEquals("sum_key1_test should =0", 0L, values.get("sum_key1_test")); + assertEquals("p50_key1_test should have p50=0", 0L, values.get("p50_key1_test")); + assertEquals("p95_key1_test should have p95=0", 0L, values.get("p95_key1_test")); + assertEquals("p99_key1_test should have p99=0", 0L, values.get("p99_key1_test")); + assertEquals("p999_key1_test should have p999=0", 0L, values.get("p999_key1_test")); + + assertEquals("avg_key2_test should =0", 0D, values.get("avg_key2_test")); + assertEquals("min_key2_test should =0", 0L, values.get("min_key2_test")); + assertEquals("max_key2_test should =0", 0L, values.get("max_key2_test")); + assertEquals("cnt_key2_test should =0", 0L, values.get("cnt_key2_test")); + assertEquals("sum_key2_test should =0", 0L, values.get("sum_key2_test")); + assertEquals("p50_key2_test should have p50=0", 0L, values.get("p50_key2_test")); + assertEquals("p95_key2_test should have p95=0", 0L, values.get("p95_key2_test")); + assertEquals("p99_key2_test should have p99=0", 0L, values.get("p99_key2_test")); + assertEquals("p999_key2_test should have p999=0", 0L, values.get("p999_key2_test")); } @Test @@ -75,26 +76,27 @@ public class AvgMinMaxPercentileCounterSetTest extends ZKTestCase { addDataPoints(); Map<String, Object> values = testCounterSet.values(); - Assert.assertEquals("There should be 18 values in the set", 18, values.size()); - - Assert.assertEquals("avg_key1_test should =499.5", 999D/2, values.get("avg_key1_test")); - Assert.assertEquals("min_key1_test should =0", 0L, values.get("min_key1_test")); - Assert.assertEquals("max_key1_test should =999", 999L, values.get("max_key1_test")); - Assert.assertEquals("cnt_key1_test should =1000", 1000L, values.get("cnt_key1_test")); - Assert.assertEquals("sum_key1_test should =999*500", 999*500L, values.get("sum_key1_test")); - Assert.assertEquals("p50_key1_test should have p50=500", 500L, values.get("p50_key1_test")); - Assert.assertEquals("p95_key1_test should have p95=950", 950L, values.get("p95_key1_test")); - Assert.assertEquals("p99_key1_test should have p99=990", 990L, values.get("p99_key1_test")); - Assert.assertEquals("p999_key1_test should have p999=999", 999L, values.get("p999_key1_test")); - - Assert.assertEquals("avg_key2_test should =3.5", 1000+999D/2, values.get("avg_key2_test")); - Assert.assertEquals("min_key2_test should =2", 1000L, values.get("min_key2_test")); - Assert.assertEquals("max_key2_test should =5", 1999L, values.get("max_key2_test")); - Assert.assertEquals("cnt_key2_test should =4", 1000L, values.get("cnt_key2_test")); - Assert.assertEquals("sum_key2_test should =14", 2999*500L, values.get("sum_key2_test")); - Assert.assertEquals("p50_key2_test should have p50=1500", 1500L, values.get("p50_key2_test")); - Assert.assertEquals("p95_key2_test should have p95=1950", 1950L, values.get("p95_key2_test")); - Assert.assertEquals("p99_key2_test should have p99=1990", 1990L, values.get("p99_key2_test")); - Assert.assertEquals("p999_key2_test should have p999=1999", 1999L, values.get("p999_key2_test")); + assertEquals("There should be 18 values in the set", 18, values.size()); + + assertEquals("avg_key1_test should =499.5", 999D / 2, values.get("avg_key1_test")); + assertEquals("min_key1_test should =0", 0L, values.get("min_key1_test")); + assertEquals("max_key1_test should =999", 999L, values.get("max_key1_test")); + assertEquals("cnt_key1_test should =1000", 1000L, values.get("cnt_key1_test")); + assertEquals("sum_key1_test should =999*500", 999 * 500L, values.get("sum_key1_test")); + assertEquals("p50_key1_test should have p50=500", 500L, values.get("p50_key1_test")); + assertEquals("p95_key1_test should have p95=950", 950L, values.get("p95_key1_test")); + assertEquals("p99_key1_test should have p99=990", 990L, values.get("p99_key1_test")); + assertEquals("p999_key1_test should have p999=999", 999L, values.get("p999_key1_test")); + + assertEquals("avg_key2_test should =3.5", 1000 + 999D / 2, values.get("avg_key2_test")); + assertEquals("min_key2_test should =2", 1000L, values.get("min_key2_test")); + assertEquals("max_key2_test should =5", 1999L, values.get("max_key2_test")); + assertEquals("cnt_key2_test should =4", 1000L, values.get("cnt_key2_test")); + assertEquals("sum_key2_test should =14", 2999 * 500L, values.get("sum_key2_test")); + assertEquals("p50_key2_test should have p50=1500", 1500L, values.get("p50_key2_test")); + assertEquals("p95_key2_test should have p95=1950", 1950L, values.get("p95_key2_test")); + assertEquals("p99_key2_test should have p99=1990", 1990L, values.get("p99_key2_test")); + assertEquals("p999_key2_test should have p999=1999", 1999L, values.get("p999_key2_test")); } + } |