diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2012-10-05 19:56:13 +0200 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2012-10-05 19:56:13 +0200 |
| commit | 3a3332bc3c824b968aaa9ffddb0ab895dbe41f4d (patch) | |
| tree | 81946897beeac532163a713875f08952aeaeb77d /tests/src | |
| parent | 5217053825eea9ce3a5ada487a71ecf55ef18ead (diff) | |
| download | cgeo-3a3332bc3c824b968aaa9ffddb0ab895dbe41f4d.zip cgeo-3a3332bc3c824b968aaa9ffddb0ab895dbe41f4d.tar.gz cgeo-3a3332bc3c824b968aaa9ffddb0ab895dbe41f4d.tar.bz2 | |
fix #1874: FC when opening link from TB-view
Diffstat (limited to 'tests/src')
| -rw-r--r-- | tests/src/cgeo/geocaching/connector/gc/TrackablesTest.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/src/cgeo/geocaching/connector/gc/TrackablesTest.java b/tests/src/cgeo/geocaching/connector/gc/TrackablesTest.java index ace7c7a..5ac543f 100644 --- a/tests/src/cgeo/geocaching/connector/gc/TrackablesTest.java +++ b/tests/src/cgeo/geocaching/connector/gc/TrackablesTest.java @@ -3,7 +3,6 @@ package cgeo.geocaching.connector.gc; import cgeo.geocaching.LogEntry; import cgeo.geocaching.TrackableLog; import cgeo.geocaching.cgTrackable; -import cgeo.geocaching.connector.gc.GCParser; import cgeo.geocaching.test.AbstractResourceInstrumentationTestCase; import cgeo.geocaching.test.R; import cgeo.geocaching.utils.BaseUtils; @@ -69,6 +68,16 @@ public class TrackablesTest extends AbstractResourceInstrumentationTestCase { assertNull(trackable.getOrigin()); } + public void testParseRelativeLink() { + final cgTrackable trackable = GCParser.parseTrackable(getFileContent(R.raw.tb4cwjx), null); + assertNotNull(trackable); + assertEquals("The Golden Lisa", trackable.getName()); + final String goal = trackable.getGoal(); + assertNotNull(goal); + assertFalse(goal.contains("..")); + assertTrue(goal.contains("href=\"http://www.geocaching.com/seek/cache_details.aspx?wp=GC3B7PD#\"")); + } + private cgTrackable getTB2R124() { return GCParser.parseTrackable(BaseUtils.replaceWhitespace(getFileContent(R.raw.trackable_tb2r124)), null); } |
