Skip to content

Commit 12c4b42

Browse files
committed
Release 2.2.2
1 parent bdec457 commit 12c4b42

File tree

3 files changed

+29
-6
lines changed

3 files changed

+29
-6
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<artifactId>mapcode</artifactId>
99

1010
<packaging>jar</packaging>
11-
<version>2.2.2-SNAPSHOT</version>
11+
<version>2.2.2</version>
1212

1313
<name>Mapcode Java Library</name>
1414
<description>

src/test/java/com/mapcode/MapcodeTest.java

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,25 @@
2525
public class MapcodeTest {
2626
private static final Logger LOG = LoggerFactory.getLogger(MapcodeTest.class);
2727

28+
@Test
29+
public void checkValidMapcodeFormat() {
30+
LOG.info("checkValidMapcodeFormat");
31+
assertTrue(Mapcode.isValidMapcodeFormat("A1.B1"));
32+
assertTrue(Mapcode.isValidMapcodeFormat("a1.B1"));
33+
assertTrue(Mapcode.isValidMapcodeFormat("00.01"));
34+
assertTrue(Mapcode.isValidMapcodeFormat("AAA.01"));
35+
assertTrue(Mapcode.isValidMapcodeFormat("AAA.BBB"));
36+
assertTrue(Mapcode.isValidMapcodeFormat("AAAA.BBB"));
37+
assertTrue(Mapcode.isValidMapcodeFormat("AAAA.BBBB"));
38+
assertTrue(Mapcode.isValidMapcodeFormat("AAAAA.BBBB"));
39+
assertTrue(Mapcode.isValidMapcodeFormat("AA.AA-0"));
40+
assertTrue(Mapcode.isValidMapcodeFormat("AA.AA-01"));
41+
assertTrue(Mapcode.isValidMapcodeFormat("AA.AA-A"));
42+
assertTrue(Mapcode.isValidMapcodeFormat("AA.AA-AA"));
43+
assertTrue(Mapcode.isValidMapcodeFormat("AA.AA-Y"));
44+
assertTrue(Mapcode.isValidMapcodeFormat("AA.AA-1Y"));
45+
}
46+
2847
@Test
2948
public void checkValidPrecisionFormats() {
3049
LOG.info("checkValidPrecisionFormats");
@@ -123,12 +142,17 @@ public void checkPrecisionFormat1() {
123142
}
124143

125144
@Test(expected = UnknownPrecisionFormatException.class)
126-
public void checkPrecisionFormat2() {
127-
LOG.info("checkPrecisionFormat2");
128-
145+
public void checkUnknownPrecisionFormatException1() {
146+
LOG.info("checkUnknownPrecisionFormatException1");
129147
Mapcode.getPrecisionFormat("ABC");
130148
}
131149

150+
@Test(expected = UnknownPrecisionFormatException.class)
151+
public void checkUnknownPrecisionFormatException2() {
152+
LOG.info("checkUnknownPrecisionFormatException2");
153+
Mapcode.getPrecisionFormat("494.V494V");
154+
}
155+
132156
@Test
133157
public void checkConvertToAscii() {
134158
LOG.info("checkConvertToAscii");

src/test/java/com/mapcode/PointTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@
2020
import org.slf4j.Logger;
2121
import org.slf4j.LoggerFactory;
2222

23-
import java.util.Random;
24-
2523
import static org.junit.Assert.assertEquals;
2624
import static org.junit.Assert.assertTrue;
2725

@@ -267,6 +265,7 @@ public void testWrap() {
267265
assertPointOK(Point.fromDeg(Double.MIN_VALUE, Double.MIN_VALUE));
268266
assertPointOK(Point.fromDeg(Double.MAX_VALUE, Double.MAX_VALUE));
269267
assertPointOK(Point.fromDeg(8.988465674311579e307, 6.964924833637635e307));
268+
assertPointOK(Point.fromDeg(-8.139756926185767E307, 8.15622502365209E307));
270269
}
271270

272271
private static void assertPointOK(final Point p) {

0 commit comments

Comments
 (0)