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 KurtosisTest extends StorelessUnivariateStatisticAbstractTest{ 29 30 protected Kurtosis stat; 31 32 35 public KurtosisTest(String name) { 36 super(name); 37 } 38 39 public static Test suite() { 40 TestSuite suite = new TestSuite(KurtosisTest.class); 41 suite.setName("Kurtosis Tests"); 42 return suite; 43 } 44 45 48 public UnivariateStatistic getUnivariateStatistic() { 49 return new Kurtosis(); 50 } 51 52 55 public double expectedValue() { 56 return this.kurt; 57 } 58 59 63 public void testNaN() { 64 Kurtosis kurt = new Kurtosis(); 65 assertTrue(Double.isNaN(kurt.getResult())); 66 kurt.increment(1d); 67 assertTrue(Double.isNaN(kurt.getResult())); 68 kurt.increment(1d); 69 assertTrue(Double.isNaN(kurt.getResult())); 70 kurt.increment(1d); 71 assertTrue(Double.isNaN(kurt.getResult())); 72 kurt.increment(1d); 73 assertFalse(Double.isNaN(kurt.getResult())); 74 } 75 76 } 77 | Popular Tags |