1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 package org.hipparchus.stat.descriptive.moment;
23
24 import org.hipparchus.stat.descriptive.StorelessUnivariateStatisticAbstractTest;
25 import org.junit.jupiter.api.Test;
26
27 import static org.junit.jupiter.api.Assertions.assertFalse;
28 import static org.junit.jupiter.api.Assertions.assertTrue;
29
30
31
32
33 public class KurtosisTest extends StorelessUnivariateStatisticAbstractTest{
34
35 @Override
36 public Kurtosis getUnivariateStatistic() {
37 return new Kurtosis();
38 }
39
40 @Override
41 public double expectedValue() {
42 return this.kurt;
43 }
44
45
46
47
48 @Test
49 void testNaN() {
50 Kurtosis kurt = getUnivariateStatistic();
51 assertTrue(Double.isNaN(kurt.getResult()));
52 kurt.increment(1d);
53 assertTrue(Double.isNaN(kurt.getResult()));
54 kurt.increment(1d);
55 assertTrue(Double.isNaN(kurt.getResult()));
56 kurt.increment(1d);
57 assertTrue(Double.isNaN(kurt.getResult()));
58 kurt.increment(1d);
59 assertFalse(Double.isNaN(kurt.getResult()));
60 }
61
62 }