aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/cgeo/geocaching/connector/opencaching/OkapiClientTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/src/cgeo/geocaching/connector/opencaching/OkapiClientTest.java')
-rw-r--r--tests/src/cgeo/geocaching/connector/opencaching/OkapiClientTest.java15
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());
}
}