aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorblafoo <github@blafoo.de>2012-01-31 18:43:29 +0100
committerblafoo <github@blafoo.de>2012-01-31 18:45:08 +0100
commite75feb79ade4d2978e52e12420ee68c19bf3db6b (patch)
treec43c40f37514151d95ca5fdfe84f0ba9f6baeaa4 /tests
parent51401c77601ef356c57772d1fb04cb7663811dbe (diff)
downloadcgeo-e75feb79ade4d2978e52e12420ee68c19bf3db6b.zip
cgeo-e75feb79ade4d2978e52e12420ee68c19bf3db6b.tar.gz
cgeo-e75feb79ade4d2978e52e12420ee68c19bf3db6b.tar.bz2
Number of caches found. Fixes #1072
Diffstat (limited to 'tests')
-rw-r--r--tests/src/cgeo/geocaching/cgBaseTest.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/src/cgeo/geocaching/cgBaseTest.java b/tests/src/cgeo/geocaching/cgBaseTest.java
index 99130d7..1bd2e8a 100644
--- a/tests/src/cgeo/geocaching/cgBaseTest.java
+++ b/tests/src/cgeo/geocaching/cgBaseTest.java
@@ -17,6 +17,14 @@ import junit.framework.Assert;
public class cgBaseTest extends AndroidTestCase {
+ public static void testRegEx() {
+ 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, "???"));
+ int cachesFound = Integer.parseInt(BaseUtils.getMatch(page, GCConstants.PATTERN_CACHES_FOUND, true, "0"));
+ Assert.assertTrue(cachesFound >= 491);
+ }
+
public static void testReplaceWhitespaces() {
Assert.assertEquals("foo bar baz ", BaseUtils.replaceWhitespace(new String(" foo\n\tbar \r baz ")));
}