aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/cgeo/geocaching/cgBaseTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/src/cgeo/geocaching/cgBaseTest.java')
-rw-r--r--tests/src/cgeo/geocaching/cgBaseTest.java20
1 files changed, 13 insertions, 7 deletions
diff --git a/tests/src/cgeo/geocaching/cgBaseTest.java b/tests/src/cgeo/geocaching/cgBaseTest.java
index 94f1a9a..ab88952 100644
--- a/tests/src/cgeo/geocaching/cgBaseTest.java
+++ b/tests/src/cgeo/geocaching/cgBaseTest.java
@@ -42,8 +42,15 @@ public class cgBaseTest extends AndroidTestCase {
Assert.assertEquals(expected.getName(), actual.getName());
Assert.assertEquals(expected.getCacheId(), actual.getCacheId());
Assert.assertEquals(expected.getGuid(), actual.getGuid());
- // Assert.assertEquals(expected.getLocation(), actual.getLocation());
- Assert.assertEquals(expected.getPersonalNote(), actual.getPersonalNote());
+ Assert.assertEquals(expected.getLocation(), actual.getLocation());
+ // the personal note is different for premium and non-premium user:
+ // null for non-premium, empty string for premium users.
+ int actualPersonalNoteLength = null != actual.getPersonalNote() ? actual.getPersonalNote().length() : 0;
+ int expectedPersonalNoteLength = null != expected.getPersonalNote() ? expected.getPersonalNote().length() : 0;
+ Assert.assertEquals(expectedPersonalNoteLength, actualPersonalNoteLength);
+ if (expectedPersonalNoteLength == actualPersonalNoteLength && expectedPersonalNoteLength > 0) {
+ Assert.assertEquals(expected.getPersonalNote(), actual.getPersonalNote());
+ }
Assert.assertEquals(expected.isFound(), actual.isFound());
Assert.assertEquals(expected.isFavorite(), actual.isFavorite());
Assert.assertEquals(expected.getFavoritePoints(), actual.getFavoritePoints());
@@ -57,18 +64,17 @@ public class cgBaseTest extends AndroidTestCase {
}
int actualInventorySize = null != actual.getInventory() ? actual.getInventory().size() : 0;
- int expectInventorysize = null != expected.getInventory() ? expected.getInventory().size() : 0;
- Assert.assertEquals(expectInventorysize, actualInventorySize);
+ int expectedInventorySize = null != expected.getInventory() ? expected.getInventory().size() : 0;
+ Assert.assertEquals(expectedInventorySize, actualInventorySize);
int actualSpoilersSize = null != actual.getSpoilers() ? actual.getSpoilers().size() : 0;
- int expectSpoilerssize = null != expected.getSpoilers() ? expected.getSpoilers().size() : 0;
- Assert.assertEquals(expectSpoilerssize, actualSpoilersSize);
+ int expectedSpoilersSize = null != expected.getSpoilers() ? expected.getSpoilers().size() : 0;
+ Assert.assertEquals(expectedSpoilersSize, actualSpoilersSize);
}
/**
* Test {@link cgBase#parseCacheFromText(String, int, CancellableHandler)} with "mocked" data
*
- * @param base
*/
@MediumTest
public static void testParseCacheFromTextWithMockedData() {