aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/cgeo/geocaching/cgBaseTest.java
diff options
context:
space:
mode:
authorblafoo <github@blafoo.de>2012-01-31 22:55:30 +0100
committerblafoo <github@blafoo.de>2012-02-07 23:52:36 +0100
commitcfb08f4ec60e1022fe9f1ab611f561bb1972d2da (patch)
treec9c58ec75bf1929c80500b6c969ce328bdaafda0 /tests/src/cgeo/geocaching/cgBaseTest.java
parente7e1a56d9923fc60c49300b83da98cd2cad3a580 (diff)
downloadcgeo-cfb08f4ec60e1022fe9f1ab611f561bb1972d2da.zip
cgeo-cfb08f4ec60e1022fe9f1ab611f561bb1972d2da.tar.gz
cgeo-cfb08f4ec60e1022fe9f1ab611f561bb1972d2da.tar.bz2
Number of caches found independant of challenges. Fixes #1072
Diffstat (limited to 'tests/src/cgeo/geocaching/cgBaseTest.java')
-rw-r--r--tests/src/cgeo/geocaching/cgBaseTest.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/src/cgeo/geocaching/cgBaseTest.java b/tests/src/cgeo/geocaching/cgBaseTest.java
index 1bd2e8a..da4d8b5 100644
--- a/tests/src/cgeo/geocaching/cgBaseTest.java
+++ b/tests/src/cgeo/geocaching/cgBaseTest.java
@@ -21,8 +21,13 @@ public class cgBaseTest extends AndroidTestCase {
String page = MockedCache.readCachePage("GC2CJPF");
Assert.assertEquals("blafoo", BaseUtils.getMatch(page, GCConstants.PATTERN_LOGIN_NAME, true, "???"));
Assert.assertEquals("Premium Member", BaseUtils.getMatch(page, GCConstants.PATTERN_MEMBER_STATUS, true, "???"));
+ // Caches found including Challenges
int cachesFound = Integer.parseInt(BaseUtils.getMatch(page, GCConstants.PATTERN_CACHES_FOUND, true, "0"));
Assert.assertTrue(cachesFound >= 491);
+ // Caches found without Challenges
+ page = "<strong><img src=\"/images/icons/icon_smile.png\" title=\"Caches Found\" /> 149</strong>";
+ cachesFound = Integer.parseInt(BaseUtils.getMatch(page, GCConstants.PATTERN_CACHES_FOUND, true, "0"));
+ Assert.assertEquals(149, cachesFound);
}
public static void testReplaceWhitespaces() {