1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.orekit.models.earth.troposphere.iturp834;
18
19 import org.hipparchus.util.FastMath;
20 import org.junit.jupiter.api.Test;
21 import org.orekit.bodies.GeodeticPoint;
22 import org.orekit.utils.Constants;
23 import org.orekit.utils.units.Unit;
24
25 public class ConstantGridTest extends AbstractGridTest<ConstantGrid> {
26
27 @Test
28 @Override
29 public void testMetadata() {
30 doTestMetadata(new ConstantGrid(Unit.METRE, "hreflev.dat"),
31 -90.0, 90.0, 121, -180.0, 180.0, 241);
32 }
33
34 @Test
35 @Override
36 public void testMinMax() {
37 doTestMinMax(new ConstantGrid(Unit.METRE, "hreflev.dat"),
38 -298.700770, 5631.33280, 1.0e-6);
39 }
40
41 @Test
42 @Override
43 public void testValue() {
44 doTestValue(new ConstantGrid(Unit.METRE, "hreflev.dat"),
45 new GeodeticPoint(FastMath.toRadians(47.71675), FastMath.toRadians(6.12264), 300.0),
46 12.5 * Constants.JULIAN_DAY, 404.707312, 1.0e-6);
47 }
48
49 @Test
50 @Override
51 public void testGradient() {
52 doTestGradient(new ConstantGrid(Unit.METRE, "hreflev.dat"),
53 new GeodeticPoint(FastMath.toRadians(47.71675), FastMath.toRadians(6.12264), 300.0),
54 12.5 * Constants.JULIAN_DAY, 1.0e-12, 1.0e-8);
55 }
56
57 }