@Test
public void testExifHandlerParseDateError() throws MetadataException {

    ExifIFD0Directory exif = Mockito.mock(ExifIFD0Directory.class);
    Mockito.when(exif.containsTag(ExifSubIFDDirectory.TAG_DATETIME_ORIGINAL)).thenReturn(true);
    Mockito.when(exif.getDate(ExifSubIFDDirectory.TAG_DATETIME_ORIGINAL)).thenReturn(null);
    Metadata metadata = new Metadata();
    new ImageMetadataExtractor.ExifHandler().handle(exif, metadata);
    assertEquals("Parsing should proceed without date", null,
            metadata.get(TikaCoreProperties.CREATED));
}