diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2013-06-16 08:04:52 +0200 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2013-06-16 08:04:52 +0200 |
| commit | 08a33325f9872d0b3b37eac7028d5540a5330d08 (patch) | |
| tree | 5b150863ad9c1bbe6a6e432005aa640069da44ee /tests/src/cgeo/geocaching/connector/gc/GCParserTest.java | |
| parent | 3bb09ef0006c9a5bab27852cff848af72d0a2b16 (diff) | |
| download | cgeo-08a33325f9872d0b3b37eac7028d5540a5330d08.zip cgeo-08a33325f9872d0b3b37eac7028d5540a5330d08.tar.gz cgeo-08a33325f9872d0b3b37eac7028d5540a5330d08.tar.bz2 | |
fix #2886: trackable quick search not working
* introduce separate trackable connectors
* new detection of not activated trackables
* fix geokrety urls
Diffstat (limited to 'tests/src/cgeo/geocaching/connector/gc/GCParserTest.java')
| -rw-r--r-- | tests/src/cgeo/geocaching/connector/gc/GCParserTest.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/src/cgeo/geocaching/connector/gc/GCParserTest.java b/tests/src/cgeo/geocaching/connector/gc/GCParserTest.java index 9bc2caf..45eee3b 100644 --- a/tests/src/cgeo/geocaching/connector/gc/GCParserTest.java +++ b/tests/src/cgeo/geocaching/connector/gc/GCParserTest.java @@ -4,7 +4,9 @@ import cgeo.geocaching.Geocache; import cgeo.geocaching.Image; import cgeo.geocaching.SearchResult; import cgeo.geocaching.Settings; +import cgeo.geocaching.Trackable; import cgeo.geocaching.Waypoint; +import cgeo.geocaching.cgeoapplication; import cgeo.geocaching.enumerations.LoadFlags; import cgeo.geocaching.enumerations.StatusCode; import cgeo.geocaching.enumerations.WaypointType; @@ -213,4 +215,12 @@ public class GCParserTest extends AbstractResourceInstrumentationTestCase { return result.getFirstCacheFromResult(LoadFlags.LOAD_CACHE_OR_DB); } + public void testTrackableNotActivated() { + final String page = getFileContent(R.raw.tb123e_html); + final Trackable trackable = GCParser.parseTrackable(page, "TB123E"); + assertNotNull(trackable); + assertEquals("TB123E", trackable.getGeocode()); + final String expectedDetails = cgeoapplication.getInstance().getString(cgeo.geocaching.R.string.trackable_not_activated); + assertEquals(expectedDetails, trackable.getDetails()); + } } |
