Index: trunk/test/unit/org/openstreetmap/josm/tools/ExifReaderTest.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/tools/ExifReaderTest.java	(revision 9498)
+++ trunk/test/unit/org/openstreetmap/josm/tools/ExifReaderTest.java	(revision 9499)
@@ -8,4 +8,5 @@
 import java.text.DecimalFormat;
 import java.text.ParseException;
+import java.text.SimpleDateFormat;
 import java.util.Calendar;
 import java.util.Date;
@@ -47,4 +48,15 @@
 
     /**
+     * Tests reading sub-seconds from the EXIF header
+     * @throws ParseException  if {@link ExifReader#readTime} fails to parse date/time of sample file
+     */
+    @Test
+    public void testReadTimeSubSecond1() throws ParseException {
+        Date date = ExifReader.readTime(new File("data_nodist/IMG_20150711_193419.jpg"));
+        String dateStr = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS").format(date);
+        assertEquals("2015-07-11T19:34:19.100", dateStr);
+    }
+
+    /**
      * Test orientation extraction
      */
