aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/cgeo/geocaching/files
diff options
context:
space:
mode:
Diffstat (limited to 'tests/src/cgeo/geocaching/files')
-rw-r--r--tests/src/cgeo/geocaching/files/GPXParserTest.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/src/cgeo/geocaching/files/GPXParserTest.java b/tests/src/cgeo/geocaching/files/GPXParserTest.java
index 08e2662..bb91243 100644
--- a/tests/src/cgeo/geocaching/files/GPXParserTest.java
+++ b/tests/src/cgeo/geocaching/files/GPXParserTest.java
@@ -375,4 +375,16 @@ public class GPXParserTest extends AbstractResourceInstrumentationTestCase {
assertThat(cache.isPremiumMembersOnly()).isTrue();
}
+ public void testGPXMysteryType() throws IOException, ParserException {
+ final List<Geocache> caches = readGPX10(R.raw.tc2012);
+ Geocache mystery = null;
+ for (Geocache geocache : caches) {
+ if (geocache.getName().equals("U017")) {
+ mystery = geocache;
+ }
+ }
+ assertThat(mystery).isNotNull();
+ assert (mystery != null);
+ assertThat(mystery.getType()).isEqualTo(CacheType.MYSTERY);
+ }
}