diff options
Diffstat (limited to 'tests/src/cgeo/geocaching/connector/gc/GCBaseTest.java')
| -rw-r--r-- | tests/src/cgeo/geocaching/connector/gc/GCBaseTest.java | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/src/cgeo/geocaching/connector/gc/GCBaseTest.java b/tests/src/cgeo/geocaching/connector/gc/GCBaseTest.java index 32ab1f2..666357f 100644 --- a/tests/src/cgeo/geocaching/connector/gc/GCBaseTest.java +++ b/tests/src/cgeo/geocaching/connector/gc/GCBaseTest.java @@ -1,8 +1,19 @@ package cgeo.geocaching.connector.gc; +import cgeo.geocaching.SearchResult; +import cgeo.geocaching.cgBaseTest; +import cgeo.geocaching.cgCache; +import cgeo.geocaching.enumerations.LoadFlags; +import cgeo.geocaching.test.mock.GC2CJPF; +import cgeo.geocaching.test.mock.MockedCache; + +import java.util.HashSet; +import java.util.Set; + import junit.framework.TestCase; public class GCBaseTest extends TestCase { + public static void testSplitJSONKey() { assertKey("(1, 2)", 1, 2); assertKey("(12, 34)", 12, 34); @@ -15,4 +26,19 @@ public class GCBaseTest extends TestCase { assertEquals(x, pos.getX()); assertEquals(y, pos.getY()); } + + public static void testSearchByGeocodes() { + + MockedCache mockedCache = new GC2CJPF(); + + Set<String> geocodes = new HashSet<String>(); + geocodes.add("GC1RMM2");//mockedCache.getGeocode()); + //geocodes.add("GC1234"); + + SearchResult result = GCBase.searchByGeocodes(geocodes); + cgCache parsedCache = result.getFirstCacheFromResult(LoadFlags.LOAD_CACHE_ONLY); + + cgBaseTest.testCompareCaches(mockedCache, parsedCache, false); + + } } |
