/** Test of add method, of class Statistics. */ @Test public strictfp void testAdd_double() { ListStatistics stats = new ListStatistics(); stats.addValue(VALUES[0]); assertEquals(1, stats.getN()); assertEquals(VALUES[0], stats.getSum(), 0.0); assertEquals(VALUES[0], stats.getMax(), 0.0); assertEquals(VALUES[0], stats.getMin(), 0.0); assertEquals(VALUES[0], stats.getMean(), 0.0); assertEquals(Double.NaN, stats.getVariance(), 0.0); assertEquals(Double.NaN, stats.getStandardDeviation(), 0.0); }
@Test public strictfp void testSingle() { ListStatistics s = new ListStatistics(); s.addValue(42.0D); Assert.assertEquals(1, s.getN()); Assert.assertEquals(42.0D, s.getSum()); Assert.assertEquals(42.0D, s.getMin()); Assert.assertEquals(42.0D, s.getMax()); Assert.assertEquals(42.0D, s.getMean()); Assert.assertEquals(Double.NaN, s.getMeanErrorAt(0.5)); Assert.assertEquals(Double.NaN, s.getVariance()); Assert.assertEquals(Double.NaN, s.getStandardDeviation()); Assert.assertEquals(Double.NaN, s.getConfidenceIntervalAt(0.50)[0]); Assert.assertEquals(Double.NaN, s.getConfidenceIntervalAt(0.50)[1]); Assert.assertEquals(42.0D, s.getPercentile(0)); Assert.assertEquals(42.0D, s.getPercentile(100)); }
/** Test of getN method, of class Statistics. */ @Test public strictfp void testGetN() { assertEquals((long) VALUES.length, instance.getN()); }