\r
public class HistoricalCounterTest {\r
\r
- \r
- @Test\r
- public void testAllMethods() {\r
- HistoricalCounter hc = new HistoricalCounter(true);\r
- \r
- boolean maintainSingleValue = hc.isSingleValue();\r
- Assert.assertTrue(maintainSingleValue);\r
- \r
- hc.update(1.0);\r
- double value = hc.getValue();\r
- Assert.assertEquals(1.0, value, 0.1);\r
- \r
- double min = hc.getMin();\r
- Assert.assertEquals(-1, min, 0.1);\r
- \r
- double max = hc.getMax();\r
- Assert.assertEquals(0, max, 0.1);\r
- \r
- long numOfSamples = hc.getNumSamples();\r
- Assert.assertEquals(0, numOfSamples, 0.1);\r
- \r
- double avg = hc.getAvg();\r
- Assert.assertEquals(0, avg, 0.1);\r
- \r
- String stringValue = hc.toString();\r
- Assert.assertNotNull(stringValue);\r
- \r
- hc.reset();\r
- \r
- double valueReset = hc.getValue();\r
- Assert.assertEquals(0.0, valueReset, 0.1);\r
- \r
- double minReset = hc.getMin();\r
- Assert.assertEquals(-1, minReset, 0.1);\r
- \r
- double maxReset = hc.getMax();\r
- Assert.assertEquals(0, maxReset, 0.1);\r
- \r
- long numOfSamplesReset = hc.getNumSamples();\r
- Assert.assertEquals(0, numOfSamplesReset, 0.1);\r
- \r
- double avgReset = hc.getAvg();\r
- Assert.assertEquals(0, avgReset, 0.1);\r
- }\r
+\r
+ @Test\r
+ public void testAllMethods() {\r
+ HistoricalCounter hc = new HistoricalCounter(true);\r
+\r
+ boolean maintainSingleValue = hc.isSingleValue();\r
+ Assert.assertTrue(maintainSingleValue);\r
+\r
+ hc.update(1.0);\r
+ double value = hc.getValue();\r
+ Assert.assertEquals(1.0, value, 0.1);\r
+\r
+ double min = hc.getMin();\r
+ Assert.assertEquals(-1, min, 0.1);\r
+\r
+ double max = hc.getMax();\r
+ Assert.assertEquals(0, max, 0.1);\r
+\r
+ long numOfSamples = hc.getNumSamples();\r
+ Assert.assertEquals(0, numOfSamples, 0.1);\r
+\r
+ double avg = hc.getAvg();\r
+ Assert.assertEquals(0, avg, 0.1);\r
+\r
+ String stringValue = hc.toString();\r
+ Assert.assertNotNull(stringValue);\r
+\r
+ hc.reset();\r
+\r
+ double valueReset = hc.getValue();\r
+ Assert.assertEquals(0.0, valueReset, 0.1);\r
+\r
+ double minReset = hc.getMin();\r
+ Assert.assertEquals(-1, minReset, 0.1);\r
+\r
+ double maxReset = hc.getMax();\r
+ Assert.assertEquals(0, maxReset, 0.1);\r
+\r
+ long numOfSamplesReset = hc.getNumSamples();\r
+ Assert.assertEquals(0, numOfSamplesReset, 0.1);\r
+\r
+ double avgReset = hc.getAvg();\r
+ Assert.assertEquals(0, avgReset, 0.1);\r
+ }\r
}\r