aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--main/src/cgeo/geocaching/StoredList.java2
-rw-r--r--tests/src/cgeo/geocaching/cgDataTest.java11
2 files changed, 6 insertions, 7 deletions
diff --git a/main/src/cgeo/geocaching/StoredList.java b/main/src/cgeo/geocaching/StoredList.java
index b88a6bb..3b5a47a 100644
--- a/main/src/cgeo/geocaching/StoredList.java
+++ b/main/src/cgeo/geocaching/StoredList.java
@@ -7,7 +7,7 @@ public class StoredList {
public final int id;
public final String title;
- public final int count;
+ private final int count; // this value is only valid as long as the list is not changed by other database operations
public StoredList(int id, String title, int count) {
this.id = id;
diff --git a/tests/src/cgeo/geocaching/cgDataTest.java b/tests/src/cgeo/geocaching/cgDataTest.java
index 8892ade..456baf5 100644
--- a/tests/src/cgeo/geocaching/cgDataTest.java
+++ b/tests/src/cgeo/geocaching/cgDataTest.java
@@ -22,11 +22,11 @@ public class cgDataTest extends ApplicationTestCase<cgeoapplication> {
createApplication();
}
- public static void testLists() {
+ public static void testStoredLists() {
cgeoapplication app = cgeoapplication.getInstance();
- int listId1 = -1;
- int listId2 = -1;
+ int listId1 = StoredList.STANDARD_LIST_ID;
+ int listId2 = StoredList.STANDARD_LIST_ID;
// create caches
final cgCache cache1 = cgBaseTest.createCache(0);
@@ -64,7 +64,7 @@ public class cgDataTest extends ApplicationTestCase<cgeoapplication> {
app.moveToList(cache1.getGeocode(), listId2);
assertEquals(1, app.getAllStoredCachesCount(false, CacheType.ALL, listId2));
- // remove list (cache1=1, cache2=listId2)
+ // remove list (cache1=listId2, cache2=listId2)
assertTrue(app.removeList(listId1));
// mark dropped (cache1=1, cache2=0)
@@ -72,8 +72,7 @@ public class cgDataTest extends ApplicationTestCase<cgeoapplication> {
// mark stored (cache1=1, cache2=listId2)
app.markStored(cache2.getGeocode(), listId2);
- StoredList list2 = app.getList(listId2);
- //assertEquals(1, list2.count);
+ assertEquals(2, app.getAllStoredCachesCount(false, CacheType.ALL, listId2));
// drop stored (cache1=0, cache2=0)
app.dropList(listId2);