1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.orekit.forces.maneuvers.trigger;
18
19 import org.junit.jupiter.api.Test;
20 import org.mockito.Mockito;
21 import org.orekit.propagation.events.DetectorModifier;
22 import org.orekit.propagation.events.EventDetector;
23 import org.orekit.propagation.events.handlers.EventHandler;
24
25 import static org.junit.jupiter.api.Assertions.*;
26
27 class ManeuverTriggerDetectorTest {
28
29 @Test
30 void testGetHandler() {
31
32 final EventDetector mockedDetector = Mockito.mock();
33 final EventHandler mockedHandler = Mockito.mock();
34 final ManeuverTriggerDetector<?> triggerDetector = new ManeuverTriggerDetector<>(mockedDetector, mockedHandler);
35
36 final EventHandler handler = triggerDetector.getHandler();
37
38 assertEquals(mockedHandler, handler);
39 }
40
41 @Test
42 void testGetDetector() {
43
44 final EventDetector mockedDetector = Mockito.mock();
45 final EventHandler mockedHandler = Mockito.mock();
46
47 final ManeuverTriggerDetector<?> triggerDetector = new ManeuverTriggerDetector<>(mockedDetector, mockedHandler);
48 final EventDetector detector = triggerDetector.getDetector();
49
50 assertInstanceOf(DetectorModifier.class, triggerDetector);
51 assertEquals(mockedDetector, detector);
52 }
53 }