diff options
Diffstat (limited to 'tests/src/cgeo/geocaching/connector/gc/GCBaseTest.java')
| -rw-r--r-- | tests/src/cgeo/geocaching/connector/gc/GCBaseTest.java | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/tests/src/cgeo/geocaching/connector/gc/GCBaseTest.java b/tests/src/cgeo/geocaching/connector/gc/GCBaseTest.java index 5f07f60..32ab1f2 100644 --- a/tests/src/cgeo/geocaching/connector/gc/GCBaseTest.java +++ b/tests/src/cgeo/geocaching/connector/gc/GCBaseTest.java @@ -1,14 +1,18 @@ package cgeo.geocaching.connector.gc; -import java.util.Arrays; - import junit.framework.TestCase; public class GCBaseTest extends TestCase { public static void testSplitJSONKey() { - assertTrue(Arrays.equals(new int[] { 1, 2 }, GCBase.splitJSONKey("(1, 2)"))); - assertTrue(Arrays.equals(new int[] { 12, 34 }, GCBase.splitJSONKey("(12, 34)"))); - assertTrue(Arrays.equals(new int[] { 1234, 56 }, GCBase.splitJSONKey("(1234,56)"))); - assertTrue(Arrays.equals(new int[] { 1234, 567 }, GCBase.splitJSONKey("(1234, 567)"))); + assertKey("(1, 2)", 1, 2); + assertKey("(12, 34)", 12, 34); + assertKey("(1234,56)", 1234, 56); + assertKey("(1234, 567)", 1234, 567); + } + + private static void assertKey(String key, int x, int y) { + UTFGridPosition pos = UTFGridPosition.fromString(key); + assertEquals(x, pos.getX()); + assertEquals(y, pos.getY()); } } |
