From 49b4b33db07d2e8595a8f8c71f42a0a3d0dcaeec Mon Sep 17 00:00:00 2001 From: Arne H Juul Date: Thu, 3 Nov 2016 13:11:04 +0100 Subject: use simpler MockReceiver in unit tests --- .../java/com/yahoo/metrics/simple/CounterTest.java | 18 +++++++++--------- .../test/java/com/yahoo/metrics/simple/GaugeTest.java | 12 +++++++----- 2 files changed, 16 insertions(+), 14 deletions(-) (limited to 'simplemetrics/src/test/java') diff --git a/simplemetrics/src/test/java/com/yahoo/metrics/simple/CounterTest.java b/simplemetrics/src/test/java/com/yahoo/metrics/simple/CounterTest.java index e7dc93eddcb..d5e7f095308 100644 --- a/simplemetrics/src/test/java/com/yahoo/metrics/simple/CounterTest.java +++ b/simplemetrics/src/test/java/com/yahoo/metrics/simple/CounterTest.java @@ -14,23 +14,23 @@ import org.junit.After; import org.junit.Before; import org.junit.Test; -import com.yahoo.metrics.ManagerConfig; - /** * Functional tests for counters. * * @author steinar */ -public class CounterTest extends UnitTestSetup { +public class CounterTest { + + MetricReceiver receiver; @Before public void setUp() throws Exception { - super.init(); + receiver = new MetricReceiver.MockReceiver(); } @After public void tearDown() throws Exception { - super.fini(); + receiver = null; } @Test @@ -38,7 +38,7 @@ public class CounterTest extends UnitTestSetup { final String metricName = "unitTestCounter"; Counter c = receiver.declareCounter(metricName); c.add(); - Bucket b = getUpdatedSnapshot(); + Bucket b = receiver.getSnapshot(); final Map>> valuesByMetricName = b.getValuesByMetricName(); assertEquals(1, valuesByMetricName.size()); List> x = valuesByMetricName.get(metricName); @@ -53,7 +53,7 @@ public class CounterTest extends UnitTestSetup { Counter c = receiver.declareCounter(metricName); final long twoToThePowerOfFourtyeight = 65536L * 65536L * 65536L; c.add(twoToThePowerOfFourtyeight); - Bucket b = getUpdatedSnapshot(); + Bucket b = receiver.getSnapshot(); final Map>> valuesByMetricName = b.getValuesByMetricName(); assertEquals(1, valuesByMetricName.size()); List> x = valuesByMetricName.get(metricName); @@ -68,7 +68,7 @@ public class CounterTest extends UnitTestSetup { Point p = receiver.pointBuilder().set("x", 2L).set("y", 3.0d).set("z", "5").build(); Counter c = receiver.declareCounter(metricName, p); c.add(); - Bucket b = getUpdatedSnapshot(); + Bucket b = receiver.getSnapshot(); final Map>> valuesByMetricName = b.getValuesByMetricName(); assertEquals(1, valuesByMetricName.size()); List> x = valuesByMetricName.get(metricName); @@ -84,7 +84,7 @@ public class CounterTest extends UnitTestSetup { Counter c = receiver.declareCounter(metricName, p); final long twoToThePowerOfFourtyeight = 65536L * 65536L * 65536L; c.add(twoToThePowerOfFourtyeight, c.builder().set("x", 7).set("_y", 11.0d).set("Z", "13").build()); - Bucket b = getUpdatedSnapshot(); + Bucket b = receiver.getSnapshot(); final Map>> valuesByMetricName = b.getValuesByMetricName(); assertEquals(1, valuesByMetricName.size()); List> x = valuesByMetricName.get(metricName); diff --git a/simplemetrics/src/test/java/com/yahoo/metrics/simple/GaugeTest.java b/simplemetrics/src/test/java/com/yahoo/metrics/simple/GaugeTest.java index 47cea45ee49..1ba83517742 100644 --- a/simplemetrics/src/test/java/com/yahoo/metrics/simple/GaugeTest.java +++ b/simplemetrics/src/test/java/com/yahoo/metrics/simple/GaugeTest.java @@ -21,16 +21,18 @@ import com.yahoo.metrics.ManagerConfig; * * @author steinar */ -public class GaugeTest extends UnitTestSetup { +public class GaugeTest { + + MetricReceiver receiver; @Before public void setUp() throws Exception { - super.init(); + receiver = new MetricReceiver.MockReceiver(); } @After public void tearDown() throws Exception { - super.fini(); + receiver = null; } @Test @@ -38,7 +40,7 @@ public class GaugeTest extends UnitTestSetup { final String metricName = "unitTestGauge"; Gauge g = receiver.declareGauge(metricName); g.sample(1.0d); - Bucket b = getUpdatedSnapshot(); + Bucket b = receiver.getSnapshot(); final Map>> valuesByMetricName = b.getValuesByMetricName(); assertEquals(1, valuesByMetricName.size()); List> x = valuesByMetricName.get(metricName); @@ -54,7 +56,7 @@ public class GaugeTest extends UnitTestSetup { Point p = receiver.pointBuilder().set("x", 2L).set("y", 3.0d).set("z", "5").build(); Gauge g = receiver.declareGauge(metricName, p); g.sample(Math.E, g.builder().set("x", 7).set("_y", 11.0d).set("Z", "13").build()); - Bucket b = getUpdatedSnapshot(); + Bucket b = receiver.getSnapshot(); final Map>> valuesByMetricName = b.getValuesByMetricName(); assertEquals(1, valuesByMetricName.size()); List> x = valuesByMetricName.get(metricName); -- cgit v1.2.3