@Test public void testUpdateStatistics() throws Exception { DataStatistics statistics = new DataStatistics(17); statistics.add(29); Assert.assertEquals(2, statistics.count(), TOL); Assert.assertEquals(23.0, statistics.mean(), TOL); Assert.assertEquals(36.0, statistics.var(), TOL); statistics.updateStatistics(17, 29); Assert.assertEquals(2, statistics.count(), TOL); Assert.assertEquals(29.0, statistics.mean(), TOL); Assert.assertEquals(0.0, statistics.var(), TOL); } }