diff --git a/src/androidTest/java/de/dennisguse/opentracks/io/file/importer/TrackPointAssert.java b/src/androidTest/java/de/dennisguse/opentracks/io/file/importer/TrackPointAssert.java index 1e0130e5a..c74980298 100644 --- a/src/androidTest/java/de/dennisguse/opentracks/io/file/importer/TrackPointAssert.java +++ b/src/androidTest/java/de/dennisguse/opentracks/io/file/importer/TrackPointAssert.java @@ -80,6 +80,19 @@ public class TrackPointAssert { } public void assertEquals(List expected, List actual) { + try { + Assert.assertEquals(expected.size(), actual.size()); + } catch (AssertionError e) { + throw new AssertionError("Expected: " + expected + " actual: " + actual); + } + + for (int i = 0; i < expected.size(); i++) { + try { + assertEquals(expected.get(i), actual.get(i)); + } catch (AssertionError e) { + throw new AssertionError("Expected: " + expected.get(i) + " actual: " + actual.get(i)); + } + } Assert.assertEquals(expected.size(), actual.size()); for (int i = 0; i < expected.size(); i++) {