1 16 package org.apache.commons.math.stat.descriptive.moment; 17 18 import junit.framework.Test; 19 import junit.framework.TestSuite; 20 21 import org.apache.commons.math.stat.descriptive.StorelessUnivariateStatisticAbstractTest; 22 import org.apache.commons.math.stat.descriptive.UnivariateStatistic; 23 24 28 public class MeanTest extends StorelessUnivariateStatisticAbstractTest{ 29 30 protected Mean stat; 31 32 35 public MeanTest(String name) { 36 super(name); 37 } 38 39 public static Test suite() { 40 TestSuite suite = new TestSuite(MeanTest.class); 41 suite.setName("Mean Tests"); 42 return suite; 43 } 44 45 48 public UnivariateStatistic getUnivariateStatistic() { 49 return new Mean(); 50 } 51 52 55 public double expectedValue() { 56 return this.mean; 57 } 58 59 public void testSmallSamples() { 60 Mean mean = new Mean(); 61 assertTrue(Double.isNaN(mean.getResult())); 62 mean.increment(1d); 63 assertEquals(1d, mean.getResult(), 0); 64 } 65 66 } 67 | Popular Tags |