Index: /trunk/test/unit/org/openstreetmap/josm/data/ImageDataTest.java
===================================================================
--- /trunk/test/unit/org/openstreetmap/josm/data/ImageDataTest.java	(revision 17309)
+++ /trunk/test/unit/org/openstreetmap/josm/data/ImageDataTest.java	(revision 17310)
@@ -9,5 +9,7 @@
 import java.io.File;
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.Collections;
+import java.util.Date;
 import java.util.List;
 
@@ -20,6 +22,4 @@
 import mockit.Mock;
 import mockit.MockUp;
-import mockit.Mocked;
-import mockit.Verifications;
 
 /**
@@ -28,7 +28,13 @@
 class ImageDataTest {
 
+    private static ImageEntry newImageEntry(String file, Date exifTime) {
+        ImageEntry entry = new ImageEntry(new File(file));
+        entry.setExifTime(exifTime);
+        return entry;
+    }
+
     private static List<ImageEntry> getOneImage() {
         ArrayList<ImageEntry> list = new ArrayList<>();
-        list.add(new ImageEntry(new File("test")));
+        list.add(newImageEntry("test", null));
         return list;
     }
@@ -58,12 +64,13 @@
 
     @Test
-    void testSortData(@Mocked Collections ignore) {
-        List<ImageEntry> list = getOneImage();
-
-        new ImageData(list);
-
-        new Verifications() {{
-            Collections.sort(list);
-        }};
+    void testSortData() {
+        ImageEntry entry1 = newImageEntry("test1", new Date(1_000_000));
+        ImageEntry entry2 = newImageEntry("test2", new Date(2_000_000));
+
+        ArrayList<ImageEntry> list = new ArrayList<>();
+        list.add(entry2);
+        list.add(entry1);
+
+        assertEquals(Arrays.asList(entry1, entry2), new ImageData(list).getImages());
     }
 
