1 package org.onap.aai.sparky.analytics;
\r
3 import org.junit.Assert;
\r
4 import org.junit.Test;
\r
6 public class HistoricalCounterTest {
\r
10 public void testAllMethods() {
\r
11 HistoricalCounter hc = new HistoricalCounter(true);
\r
13 boolean maintainSingleValue = hc.isSingleValue();
\r
14 Assert.assertTrue(maintainSingleValue);
\r
17 double value = hc.getValue();
\r
18 Assert.assertEquals(1.0, value, 0.1);
\r
20 double min = hc.getMin();
\r
21 Assert.assertEquals(-1, min, 0.1);
\r
23 double max = hc.getMax();
\r
24 Assert.assertEquals(0, max, 0.1);
\r
26 long numOfSamples = hc.getNumSamples();
\r
27 Assert.assertEquals(0, numOfSamples, 0.1);
\r
29 double avg = hc.getAvg();
\r
30 Assert.assertEquals(0, avg, 0.1);
\r
32 String stringValue = hc.toString();
\r
33 Assert.assertNotNull(stringValue);
\r
37 double valueReset = hc.getValue();
\r
38 Assert.assertEquals(0.0, valueReset, 0.1);
\r
40 double minReset = hc.getMin();
\r
41 Assert.assertEquals(-1, minReset, 0.1);
\r
43 double maxReset = hc.getMax();
\r
44 Assert.assertEquals(0, maxReset, 0.1);
\r
46 long numOfSamplesReset = hc.getNumSamples();
\r
47 Assert.assertEquals(0, numOfSamplesReset, 0.1);
\r
49 double avgReset = hc.getAvg();
\r
50 Assert.assertEquals(0, avgReset, 0.1);
\r