diff options
Diffstat (limited to 'tests/src/cgeo/geocaching/connector/opencaching/OkapiClientTest.java')
| -rw-r--r-- | tests/src/cgeo/geocaching/connector/opencaching/OkapiClientTest.java | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/tests/src/cgeo/geocaching/connector/opencaching/OkapiClientTest.java b/tests/src/cgeo/geocaching/connector/opencaching/OkapiClientTest.java index d5dfac1..608f728 100644 --- a/tests/src/cgeo/geocaching/connector/opencaching/OkapiClientTest.java +++ b/tests/src/cgeo/geocaching/connector/opencaching/OkapiClientTest.java @@ -1,10 +1,11 @@ package cgeo.geocaching.connector.opencaching; +import cgeo.CGeoTestCase; import cgeo.geocaching.cgCache; +import cgeo.geocaching.cgeoapplication; +import cgeo.geocaching.enumerations.LoadFlags; -import android.test.AndroidTestCase; - -public class OkapiClientTest extends AndroidTestCase { +public class OkapiClientTest extends CGeoTestCase { public static void testGetOCCache() { String geoCode = "OU0331"; @@ -12,6 +13,14 @@ public class OkapiClientTest extends AndroidTestCase { assertNotNull(cache); assertEquals(geoCode, cache.getGeocode()); assertEquals("Oshkosh Municipal Tank", cache.getName()); + assertTrue(cache.isDetailed()); + + // cache should be stored to DB (to listID 0) when loaded above + cache = cgeoapplication.getInstance().loadCache(geoCode, LoadFlags.LOAD_ALL_DB_ONLY); + assertNotNull(cache); + assertEquals(geoCode, cache.getGeocode()); + assertEquals("Oshkosh Municipal Tank", cache.getName()); + assertTrue(cache.isDetailed()); } } |
