aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2013-06-16 09:19:17 +0200
committerBananeweizen <bananeweizen@gmx.de>2013-06-16 09:19:17 +0200
commit5ec036f9c60d4ae2e0374b4547c07fd7ce550ad1 (patch)
treeb4a95d8ba53087bd57a0f92d7510c6c9bb8bb4d9 /tests/src
parent08a33325f9872d0b3b37eac7028d5540a5330d08 (diff)
downloadcgeo-5ec036f9c60d4ae2e0374b4547c07fd7ce550ad1.zip
cgeo-5ec036f9c60d4ae2e0374b4547c07fd7ce550ad1.tar.gz
cgeo-5ec036f9c60d4ae2e0374b4547c07fd7ce550ad1.tar.bz2
new: show basic geokrety information
Diffstat (limited to 'tests/src')
-rw-r--r--tests/src/cgeo/geocaching/connector/trackable/GeokretyParserTest.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/src/cgeo/geocaching/connector/trackable/GeokretyParserTest.java b/tests/src/cgeo/geocaching/connector/trackable/GeokretyParserTest.java
new file mode 100644
index 0000000..3915993
--- /dev/null
+++ b/tests/src/cgeo/geocaching/connector/trackable/GeokretyParserTest.java
@@ -0,0 +1,19 @@
+package cgeo.geocaching.connector.trackable;
+
+import cgeo.geocaching.Trackable;
+import cgeo.geocaching.cgeoapplication;
+import cgeo.geocaching.test.AbstractResourceInstrumentationTestCase;
+import cgeo.geocaching.test.R;
+
+public class GeokretyParserTest extends AbstractResourceInstrumentationTestCase {
+
+ public void testParse() {
+ Trackable trackable = GeokretyParser.parse(getFileContent(R.raw.geokret141_xml));
+ assertNotNull(trackable);
+ assertEquals("WeltenbummlerKret", trackable.getName());
+ assertEquals("GK008D", trackable.getGeocode());
+ assertEquals(2235f, trackable.getDistance());
+ assertEquals(cgeoapplication.getInstance().getString(cgeo.geocaching.R.string.geokret_type_traditional), trackable.getType());
+ }
+
+}