/** * Note: this test tests an earlier bug with tiny arrays. Keep. */ @Test public void basic() { Mean m = new Mean(); m.put(0); m.put(new double[] {}); m.put(new double[] { 0 }); m.put(new double[] { 0, 0 }); m.put(new double[] { 0, 0, 0 }); assertEquals("Count wrong.", 7, m.getCount(), 0.); assertEquals("Mean wrong.", 0, m.getMean(), 0.); assertEquals("No toString", -1, m.toString().indexOf('@')); assertEquals("Static helper", 2, Mean.of(1, 2, 3), 0.); assertEquals("Static helper", 2, Mean.highPrecision(1, 2, 3), 0.); }