1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.orekit.time;
18
19 import org.junit.jupiter.api.Assertions;
20 import org.junit.jupiter.api.Test;
21 import org.orekit.Utils;
22
23 public class TimeStampedDoubleAndDerivativeTest {
24 @Test
25 public void testConstructor() {
26 final AbsoluteDate date = AbsoluteDate.J2000_EPOCH;
27 final TimeStampedDoubleAndDerivative tsd = new TimeStampedDoubleAndDerivative(date, 1.68, 3.14);
28 Assertions.assertEquals(date, tsd.getDate());
29 Assertions.assertEquals(1.68, tsd.getValue());
30 Assertions.assertEquals(3.14, tsd.getDerivative());
31 }
32
33 @Test
34 @Deprecated
35 public void testDeprecatedConstructor() {
36 final AbsoluteDate date = AbsoluteDate.J2000_EPOCH;
37 final TimeStampedDoubleAndDerivative tsd = new TimeStampedDoubleAndDerivative(1.68, 3.14, date);
38 Assertions.assertEquals(date, tsd.getDate());
39 Assertions.assertEquals(1.68, tsd.getValue());
40 Assertions.assertEquals(3.14, tsd.getDerivative());
41 }
42
43 @Test
44 public void testToString() {
45 Utils.setDataRoot("regular-data");
46 final AbsoluteDate date = AbsoluteDate.J2000_EPOCH;
47 final TimeStampedDoubleAndDerivative tsd = new TimeStampedDoubleAndDerivative(date, 1.68, 3.14);
48 Assertions.assertEquals("{date=2000-01-01T11:58:55.816Z, value=1.68, derivative=3.14}", tsd.toString());
49 }
50 }