diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2013-06-22 08:14:42 +0200 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2013-06-22 08:14:42 +0200 |
| commit | 71629eecbed3793ec62f1e769927d52b773e27a0 (patch) | |
| tree | ed938223da96b3ff7e07721f43a4e2a073d883e0 /tests/src/cgeo/geocaching/connector | |
| parent | 7d2824e874c1bf963edb193966d68084b567dfe4 (diff) | |
| download | cgeo-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.java | 15 |
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()); + } } |
