@Test public void testExtractMetadataFromFlvVideo() { File file = flvFile; MetaData result = instance.extractMetadata(file); assertThat(result, is(notNullValue())); assertThat(result.getSilverId(), nullValue()); assertThat(result.getSilverName(), nullValue()); assertThat(result.getMemoryData().getSizeAsLong(), is(file.length())); assertThat(result.getDefinition(), is(Definition.of(1280, 720))); assertThat(result.getFramerate().intValue(), is(25)); assertThat(result.getDuration().getTimeAsLong(), is(6120l)); assertThat(result.getDuration().getFormattedDurationAsHMSM(), is("00:00:06.120")); assertThat(result.getDuration().getFormattedDurationAsHMS(), is("00:00:06")); }
@Test public void testExtractMetadataFromTifImage() { File file = tifFile; MetaData result = instance.extractMetadata(file); assertThat(result, is(notNullValue())); assertThat(result.getTitle(), is("Logo Silverpeas")); assertThat(result.getSubject(), is("silverpeas")); assertThat(result.getAuthor(), is("AuroreAllibe")); assertThat(result.getComments(), is("Logo silverpeas txt noir")); assertThat(result.getKeywords(), is(notNullValue())); assertThat(result.getKeywords().length, is(2)); assertThat(result.getKeywords()[0], is("silverpeas")); assertThat(result.getKeywords()[1], is("logo")); assertThat(result.getSilverId(), is(nullValue())); assertThat(result.getSilverName(), is(nullValue())); assertThat(result.getCreationDate().getTime(), is(1340963223000L)); assertThat(result.getLastSaveDateTime(), is(nullValue())); assertThat(result.getMemoryData().getSizeAsLong(), is(file.length())); assertThat(result.getDefinition(), is(Definition.of(1942, 1309))); assertThat(result.getFramerate(), nullValue()); assertThat(result.getDuration(), nullValue()); }