diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2013-06-16 09:19:17 +0200 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2013-06-16 09:19:17 +0200 |
| commit | 5ec036f9c60d4ae2e0374b4547c07fd7ce550ad1 (patch) | |
| tree | b4a95d8ba53087bd57a0f92d7510c6c9bb8bb4d9 /tests | |
| parent | 08a33325f9872d0b3b37eac7028d5540a5330d08 (diff) | |
| download | cgeo-5ec036f9c60d4ae2e0374b4547c07fd7ce550ad1.zip cgeo-5ec036f9c60d4ae2e0374b4547c07fd7ce550ad1.tar.gz cgeo-5ec036f9c60d4ae2e0374b4547c07fd7ce550ad1.tar.bz2 | |
new: show basic geokrety information
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/res/raw/geokret141_xml.xml | 5 | ||||
| -rw-r--r-- | tests/src/cgeo/geocaching/connector/trackable/GeokretyParserTest.java | 19 |
2 files changed, 24 insertions, 0 deletions
diff --git a/tests/res/raw/geokret141_xml.xml b/tests/res/raw/geokret141_xml.xml new file mode 100644 index 0000000..44f7c72 --- /dev/null +++ b/tests/res/raw/geokret141_xml.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> +<gkxml version="1.0" date="2013-06-16 08:22:08"> +<geokrety><geokret id="141" dist="2235" owner_id="122" state="1" type="0" image="1197483279joayp.jpg"><![CDATA[WeltenbummlerKret]]></geokret> +</geokrety> +</gkxml>
\ No newline at end of file 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()); + } + +} |
