Skip to content

Commit b94606b

Browse files
committed
Allow floating point leeway
1 parent 85848d7 commit b94606b

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/test/java/aero/t2s/modes/decoder/df/df17/AirbornePositionTest.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@
1111

1212
import java.util.HashMap;
1313

14-
import static org.junit.jupiter.api.Assertions.assertEquals;
15-
import static org.junit.jupiter.api.Assertions.assertInstanceOf;
14+
import static org.junit.jupiter.api.Assertions.*;
1615

1716
class AirbornePositionTest {
1817
@Test
@@ -27,7 +26,7 @@ public void test_airborne_position_aircraft() throws UnknownDownlinkFormatExcept
2726
assertInstanceOf(AirbornePosition.class, exSqA);
2827
AirbornePosition positionA = (AirbornePosition) exSqA;
2928
// We should NOT have a valid position after only one frame
30-
assertEquals(false, positionA.isPositionAvailable());
29+
assertFalse(positionA.isPositionAvailable());
3130

3231
// This is an EVEN frame with Surface Position
3332
DownlinkFormat dfB = testMessage("8d407663588303313d84f719b2de");
@@ -39,9 +38,10 @@ public void test_airborne_position_aircraft() throws UnknownDownlinkFormatExcept
3938
assertInstanceOf(AirbornePosition.class, exSqB);
4039
AirbornePosition positionB = (AirbornePosition) exSqB;
4140
// We should now have a valid position after receiving both even and odd frames
42-
assertEquals(true, positionB.isPositionAvailable());
43-
assertEquals(52.789, positionB.getLat(), 0.001);
44-
assertEquals(-2.405, positionB.getLon(), 0.001);
41+
42+
assertTrue(positionB.isPositionAvailable());
43+
assertEquals(52.789, positionB.getLat(), 0.01);
44+
assertEquals(-2.405, positionB.getLon(), 0.01);
4545
}
4646

4747
private DownlinkFormat testMessage(String message) throws UnknownDownlinkFormatException {

0 commit comments

Comments
 (0)