1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.orekit.estimation.measurements.gnss;
18
19 import org.junit.jupiter.api.Assertions;
20 import org.junit.jupiter.api.Test;
21 import org.orekit.gnss.PredefinedGnssSignal;
22
23 public class AmbiguityCacheTest {
24
25 @Test
26 public void testCache() {
27 final AmbiguityCache cache = new AmbiguityCache();
28 final AmbiguityDriver
29 driver01 = cache.getAmbiguity("E18", "TUKT", PredefinedGnssSignal.E01.getWavelength());
30 Assertions.assertEquals("E18", driver01.getEmitter());
31 Assertions.assertEquals("TUKT", driver01.getReceiver());
32 Assertions.assertEquals(PredefinedGnssSignal.E01.getWavelength(), driver01.getWavelength(), 1.0e-10);
33 Assertions.assertEquals("ambiguity-E18-TUKT-154.00", driver01.getName());
34 final AmbiguityDriver driver05 = cache.getAmbiguity("E18", "TUKT", PredefinedGnssSignal.E05.getWavelength());
35 Assertions.assertEquals("E18", driver05.getEmitter());
36 Assertions.assertEquals("TUKT", driver05.getReceiver());
37 Assertions.assertEquals(PredefinedGnssSignal.E05.getWavelength(), driver05.getWavelength(), 1.0e-10);
38 Assertions.assertEquals("ambiguity-E18-TUKT-115.00", driver05.getName());
39 final AmbiguityDriver driverB = cache.getAmbiguity("E19", "AGGO", PredefinedGnssSignal.E01.getWavelength());
40 Assertions.assertEquals("E19", driverB.getEmitter());
41 Assertions.assertEquals("AGGO", driverB.getReceiver());
42 Assertions.assertEquals(PredefinedGnssSignal.E01.getWavelength(), driverB.getWavelength(), 1.0e-10);
43 Assertions.assertEquals("ambiguity-E19-AGGO-154.00", driverB.getName());
44 Assertions.assertSame(driver01, cache.getAmbiguity("E18", "TUKT", PredefinedGnssSignal.E01.getWavelength()));
45 }
46
47 }