1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.orekit.gnss.metric.messages.rtcm;
18
19 import org.junit.jupiter.api.Assertions;
20 import org.junit.jupiter.api.Test;
21 import org.orekit.gnss.metric.messages.common.SsrUpdateInterval;
22
23 public class SsrUpdateIntervalTest {
24
25 private double eps = 0.01;
26
27 @Test
28 public void testUpdateInterval() {
29 SsrUpdateInterval sui;
30
31
32 sui = new SsrUpdateInterval(0);
33 Assertions.assertEquals(1.0, sui.getUpdateInterval(), eps);
34
35 sui = new SsrUpdateInterval(1);
36 Assertions.assertEquals(2.0, sui.getUpdateInterval(), eps);
37
38 sui = new SsrUpdateInterval(2);
39 Assertions.assertEquals(5.0, sui.getUpdateInterval(), eps);
40
41 sui = new SsrUpdateInterval(3);
42 Assertions.assertEquals(10.0, sui.getUpdateInterval(), eps);
43
44 sui = new SsrUpdateInterval(4);
45 Assertions.assertEquals(15.0, sui.getUpdateInterval(), eps);
46
47 sui = new SsrUpdateInterval(5);
48 Assertions.assertEquals(30.0, sui.getUpdateInterval(), eps);
49
50 sui = new SsrUpdateInterval(6);
51 Assertions.assertEquals(60.0, sui.getUpdateInterval(), eps);
52
53 sui = new SsrUpdateInterval(7);
54 Assertions.assertEquals(120.0, sui.getUpdateInterval(), eps);
55
56 sui = new SsrUpdateInterval(8);
57 Assertions.assertEquals(240.0, sui.getUpdateInterval(), eps);
58
59 sui = new SsrUpdateInterval(9);
60 Assertions.assertEquals(300.0, sui.getUpdateInterval(), eps);
61
62 sui = new SsrUpdateInterval(10);
63 Assertions.assertEquals(600.0, sui.getUpdateInterval(), eps);
64
65 sui = new SsrUpdateInterval(11);
66 Assertions.assertEquals(900.0, sui.getUpdateInterval(), eps);
67
68 sui = new SsrUpdateInterval(12);
69 Assertions.assertEquals(1800.0, sui.getUpdateInterval(), eps);
70
71 sui = new SsrUpdateInterval(13);
72 Assertions.assertEquals(3600.0, sui.getUpdateInterval(), eps);
73
74 sui = new SsrUpdateInterval(14);
75 Assertions.assertEquals(7200.0, sui.getUpdateInterval(), eps);
76
77 sui = new SsrUpdateInterval(15);
78 Assertions.assertEquals(10800.0, sui.getUpdateInterval(), eps);
79 }
80
81 }