aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/cgeo/geocaching/files
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2012-04-01 18:06:59 +0200
committerSamuel Tardieu <sam@rfc1149.net>2012-04-01 18:06:59 +0200
commitc544c021d9e8455fa64874dc8f443f8bcbce2b34 (patch)
tree3b5f8ac10c4a3df5849969d1d70f2f426cc2a1be /tests/src/cgeo/geocaching/files
parent9244830294b8566ba59477041aa7da9ff55bf509 (diff)
downloadcgeo-c544c021d9e8455fa64874dc8f443f8bcbce2b34.zip
cgeo-c544c021d9e8455fa64874dc8f443f8bcbce2b34.tar.gz
cgeo-c544c021d9e8455fa64874dc8f443f8bcbce2b34.tar.bz2
Add test for #1332
Diffstat (limited to 'tests/src/cgeo/geocaching/files')
-rw-r--r--tests/src/cgeo/geocaching/files/GPXImporterTest.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/src/cgeo/geocaching/files/GPXImporterTest.java b/tests/src/cgeo/geocaching/files/GPXImporterTest.java
index efc892b..10d60b3 100644
--- a/tests/src/cgeo/geocaching/files/GPXImporterTest.java
+++ b/tests/src/cgeo/geocaching/files/GPXImporterTest.java
@@ -104,6 +104,20 @@ public class GPXImporterTest extends AbstractResourceInstrumentationTestCase {
assertEquals(2, cache.getWaypoints().size());
}
+ public void testImportGpxWithLowercaseNames() throws IOException {
+ final File tc2012 = new File(tempDir, "tc2012.gpx");
+ copyResourceToFile(R.raw.tc2012, tc2012);
+
+ final GPXImporter.ImportGpxFileThread importThread = new GPXImporter.ImportGpxFileThread(tc2012, listId, importStepHandler, progressHandler);
+ runImportThread(importThread);
+
+ assertImportStepMessages(GPXImporter.IMPORT_STEP_START, GPXImporter.IMPORT_STEP_READ_FILE, GPXImporter.IMPORT_STEP_STORE_CACHES, GPXImporter.IMPORT_STEP_STORE_STATIC_MAPS, GPXImporter.IMPORT_STEP_FINISHED);
+
+ final cgCache cache = cgeoapplication.getInstance().loadCache("AID1", LoadFlags.LOAD_CACHE_OR_DB);
+ assertCacheProperties(cache);
+ assertEquals("First Aid Station #1", cache.getName());
+ }
+
private void assertImportStepMessages(int... importSteps) {
assertEquals(importSteps.length, importStepHandler.messages.size());
for (int i = 0; i < importSteps.length; i++) {