aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src
diff options
context:
space:
mode:
authorBananeweizen <Bananeweizen@gmx.de>2012-11-27 09:05:40 +0100
committerBananeweizen <Bananeweizen@gmx.de>2012-11-27 09:05:40 +0100
commitffbed572e4158afe4217e9528cb26c321a34bd8c (patch)
tree8d23c08cd19326c8d6f548fa6b5a9a3ea1897b15 /tests/src
parent57c75c64d989d01e985b52eab6e93d44da539f28 (diff)
parent06608af852274ce5c394e647795c1763e2509080 (diff)
downloadcgeo-ffbed572e4158afe4217e9528cb26c321a34bd8c.zip
cgeo-ffbed572e4158afe4217e9528cb26c321a34bd8c.tar.gz
cgeo-ffbed572e4158afe4217e9528cb26c321a34bd8c.tar.bz2
Merge branch 'release'
Diffstat (limited to 'tests/src')
-rw-r--r--tests/src/cgeo/geocaching/files/GPXParserTest.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/src/cgeo/geocaching/files/GPXParserTest.java b/tests/src/cgeo/geocaching/files/GPXParserTest.java
index bd18baf..693076a 100644
--- a/tests/src/cgeo/geocaching/files/GPXParserTest.java
+++ b/tests/src/cgeo/geocaching/files/GPXParserTest.java
@@ -278,6 +278,23 @@ public class GPXParserTest extends AbstractResourceInstrumentationTestCase {
removeCacheCompletely(geocode);
}
+ public void testDuplicateImport() throws IOException, ParserException {
+ final String geocode = "GC31J2H";
+ removeCacheCompletely(geocode);
+
+ // first import
+ List<cgCache> caches = readGPX10(R.raw.lazy);
+ assertEquals(1, caches.size());
+ assertEquals(6, caches.get(0).getLogs().size());
+
+ // second import
+ caches = readGPX10(R.raw.lazy);
+ assertEquals(1, caches.size());
+ assertEquals(6, caches.get(0).getLogs().size());
+
+ removeCacheCompletely(geocode);
+ }
+
@Override
protected void setUp() throws Exception {
super.setUp();