aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/cgeo/geocaching/connector
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2013-06-22 08:14:42 +0200
committerBananeweizen <bananeweizen@gmx.de>2013-06-22 08:14:42 +0200
commit71629eecbed3793ec62f1e769927d52b773e27a0 (patch)
treeed938223da96b3ff7e07721f43a4e2a073d883e0 /tests/src/cgeo/geocaching/connector
parent7d2824e874c1bf963edb193966d68084b567dfe4 (diff)
downloadcgeo-71629eecbed3793ec62f1e769927d52b773e27a0.zip
cgeo-71629eecbed3793ec62f1e769927d52b773e27a0.tar.gz
cgeo-71629eecbed3793ec62f1e769927d52b773e27a0.tar.bz2
fix #2907: TB search broken
Diffstat (limited to 'tests/src/cgeo/geocaching/connector')
-rw-r--r--tests/src/cgeo/geocaching/connector/trackable/TravelBugConnectorTest.java15
1 files changed, 14 insertions, 1 deletions
diff --git a/tests/src/cgeo/geocaching/connector/trackable/TravelBugConnectorTest.java b/tests/src/cgeo/geocaching/connector/trackable/TravelBugConnectorTest.java
index 7772e29..855b93c 100644
--- a/tests/src/cgeo/geocaching/connector/trackable/TravelBugConnectorTest.java
+++ b/tests/src/cgeo/geocaching/connector/trackable/TravelBugConnectorTest.java
@@ -11,7 +11,9 @@ public class TravelBugConnectorTest extends TestCase {
assertTrue(new TravelBugConnector().canHandleTrackable("TB1"));
assertTrue(new TravelBugConnector().canHandleTrackable("TB123F"));
assertTrue(new TravelBugConnector().canHandleTrackable("TB123Z"));
- assertFalse(new TravelBugConnector().canHandleTrackable("GK1234"));
+ assertTrue(new TravelBugConnector().canHandleTrackable("TB4JD36")); // existing TB, 5 specific characters
+ assertTrue(new TravelBugConnector().canHandleTrackable("GK1234")); // valid secret code, even though this might be a geokrety
+ assertTrue(new TravelBugConnector().canHandleTrackable("GST9HV")); // existing secret code
assertFalse(new TravelBugConnector().canHandleTrackable("UNKNOWN"));
}
@@ -21,4 +23,15 @@ public class TravelBugConnectorTest extends TestCase {
assertEquals("http://www.geocaching.com//track/details.aspx?tracker=TB2345", new TravelBugConnector().getUrl(trackable));
}
+ public static void testOnlineSearchBySecretCode() {
+ Trackable trackable = new TravelBugConnector().searchTrackable("GST9HV", null, null);
+ assertNotNull(trackable);
+ assertEquals("Deutschland", trackable.getName());
+ }
+
+ public static void testOnlineSearchByPublicCode() {
+ Trackable trackable = new TravelBugConnector().searchTrackable("TB4JD36", null, null);
+ assertNotNull(trackable);
+ assertEquals("Mein Kilometerzähler", trackable.getName());
+ }
}