@@ -37,10 +37,6 @@ public class EncodeDecodeTest {
3737 private static final int NUMBER_OF_POINTS = 5000 ;
3838 private static final int LOG_LINE_EVERY = 100 ;
3939
40- private static final double PRECISION_0_METERS = 10.0 ;
41- private static final double PRECISION_1_METERS = 2.0 ;
42- private static final double PRECISION_2_METERS = 0.4 ;
43-
4440 @ Test
4541 public void encodeDecodeTestFixedSeed () throws Exception {
4642 LOG .info ("encodeDecodeTestFixedSeed" );
@@ -91,15 +87,17 @@ private static void doEncodeDecode(final long seed) throws UnknownMapcodeExcepti
9187 }
9288
9389 // Check if the territory matches.
90+ assertEquals (territory , result .getTerritory ());
91+
92+ // Check max distance.
9493 final String mapcodePrecision0 = result .getMapcodePrecision (0 );
9594 final String mapcodePrecision1 = result .getMapcodePrecision (1 );
9695 final String mapcodePrecision2 = result .getMapcodePrecision (2 );
97- assertEquals (territory , result .getTerritory ());
9896
99- // Check max distance.
10097 final Point decodeLocationPrecision0 = MapcodeCodec .decode (mapcodePrecision0 , territory );
10198 final Point decodeLocationPrecision1 = MapcodeCodec .decode (mapcodePrecision1 , territory );
10299 final Point decodeLocationPrecision2 = MapcodeCodec .decode (mapcodePrecision2 , territory );
100+
103101 final double distancePrecision0Meters = Point .distanceInMeters (encode , decodeLocationPrecision0 );
104102 final double distancePrecision1Meters = Point .distanceInMeters (encode , decodeLocationPrecision1 );
105103 final double distancePrecision2Meters = Point .distanceInMeters (encode , decodeLocationPrecision2 );
@@ -108,12 +106,12 @@ private static void doEncodeDecode(final long seed) throws UnknownMapcodeExcepti
108106 maxDistancePrecision1Meters = Math .max (maxDistancePrecision1Meters , distancePrecision1Meters );
109107 maxDistancePrecision2Meters = Math .max (maxDistancePrecision2Meters , distancePrecision2Meters );
110108
111- assertTrue ("distancePrecision0Meters=" + distancePrecision0Meters + " >= " + PRECISION_0_METERS ,
112- distancePrecision0Meters < PRECISION_0_METERS );
113- assertTrue ("distancePrecision1Meters=" + distancePrecision1Meters + " >= " + PRECISION_1_METERS ,
114- distancePrecision1Meters < PRECISION_1_METERS );
115- assertTrue ("distancePrecision2Meters=" + distancePrecision2Meters + " >= " + PRECISION_2_METERS ,
116- distancePrecision2Meters < PRECISION_2_METERS );
109+ assertTrue ("distancePrecision0Meters=" + distancePrecision0Meters + " >= " + Mapcode . PRECISION_0_MAX_DELTA_METERS ,
110+ distancePrecision0Meters < Mapcode . PRECISION_0_MAX_DELTA_METERS );
111+ assertTrue ("distancePrecision1Meters=" + distancePrecision1Meters + " >= " + Mapcode . PRECISION_1_MAX_DELTA_METERS ,
112+ distancePrecision1Meters < Mapcode . PRECISION_1_MAX_DELTA_METERS );
113+ assertTrue ("distancePrecision2Meters=" + distancePrecision2Meters + " >= " + Mapcode . PRECISION_2_MAX_DELTA_METERS ,
114+ distancePrecision2Meters < Mapcode . PRECISION_2_MAX_DELTA_METERS );
117115
118116 if (showLogLine ) {
119117 LOG .info ("encodeDecodeTest: #{}/{}, result={}, mapcode={}, territory={} --> " +
0 commit comments