package cz.nkp.differ;
import cz.nkp.differ.compare.metadata.ImageMetadata;
import cz.nkp.differ.compare.metadata.MetadataExtractor;
import cz.nkp.differ.model.Image;
import java.util.List;
import org.junit.Test;
/**
*
* @author xrosecky
*/
public class ExternalMetadataExtractorTest {
@Test
public void testMetadataExtractors() throws Exception {
List<MetadataExtractor> extractors = Helper.getMetadataExtractors().getExtractors();
for (MetadataExtractor extractor : extractors) {
Image image = new Image();
List<ImageMetadata> metadata = extractor.getMetadata(image.getFile());
for (ImageMetadata entry : metadata) {
System.err.println(String.format("%s, %s, %s", entry.getKey(), entry.getValue(), entry.getSource()));
}
}
}
}