@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 getConfidenceIntervalAt, of class Statistics */ @Test public strictfp void testGetConfidenceInterval() { double[] interval = instance.getConfidenceIntervalAt(0.999); assertEquals(29.62232, interval[0], 0.002); assertEquals(72.44402, interval[1], 0.002); }