diff --git a/src/androidTest/java/de/dennisguse/opentracks/io/file/importer/KMLImportTest.java b/src/androidTest/java/de/dennisguse/opentracks/io/file/importer/KMLImportTest.java index a68f6e49b..084680c54 100644 --- a/src/androidTest/java/de/dennisguse/opentracks/io/file/importer/KMLImportTest.java +++ b/src/androidTest/java/de/dennisguse/opentracks/io/file/importer/KMLImportTest.java @@ -177,4 +177,15 @@ public class KMLImportTest { // when importTrackId = importer.importFile(inputStream).get(0); } + + @LargeTest + @Test(expected = ImportParserException.class) + public void kml_when_locations_different() throws IOException { + // given + XMLImporter importer = new XMLImporter(new KmlTrackImporter(context, trackImporter)); + InputStream inputStream = InstrumentationRegistry.getInstrumentation().getContext().getResources().openRawResource(de.dennisguse.opentracks.debug.test.R.raw.kml22_when_locations_different); + + // when + importTrackId = importer.importFile(inputStream).get(0); + } } \ No newline at end of file diff --git a/src/androidTest/res/raw/kml22_when_locations_different.kml b/src/androidTest/res/raw/kml22_when_locations_different.kml new file mode 100644 index 000000000..739aac55e --- /dev/null +++ b/src/androidTest/res/raw/kml22_when_locations_different.kml @@ -0,0 +1,19 @@ + + + + + + absolute + 1 + + 2021-05-29T18:06:21.767Z + + + 14.0 3.0 10.0 + + + + + \ No newline at end of file