package org.inbio.m3s.dao; import org.inbio.m3s.dao.multimedia.MetadataExtractorDAO; import org.inbio.m3s.dto.metadata.util.EXIFStandardAttributeEntity; import org.springframework.test.AbstractDependencyInjectionSpringContextTests; @SuppressWarnings("unused") public class EXIFMetadataExtractorDAOImplTest extends AbstractDependencyInjectionSpringContextTests{ @Override protected String[] getConfigLocations() { return new String [] { //"classpath*:/**/applicationContext-*.xml", //"classpath*:**/applicationContext-*.xml", //"classpath*:org/inbio/m3s/**/applicationContext-*.xml", //"classpath*:/org/inbio/m3s/**/impl/applicationContext-*-test.xml", "classpath*:org/inbio/m3s/dao/applicationContext-dao.xml", "classpath*:org/inbio/m3s/dao/applicationContext-factories.xml", //"classpath*:/org/inbio/m3s/service/impl/applicationContext-service-test.xml" }; } public void testSimple(){ MetadataExtractorDAO exifExtractor = (MetadataExtractorDAO) this.applicationContext.getBean("EXIFMetadataExtractorDAO"); //exifExtractor.init("/home/james/Desktop/Foto.jpg"); exifExtractor.init("/home/jgutierrez/Desktop/FujiFilm FinePixS1Pro.jpg"); System.out.println(EXIFStandardAttributeEntity.ISO.getName()+" = "+exifExtractor.getAttributeValue(EXIFStandardAttributeEntity.ISO.getId())); System.out.println(EXIFStandardAttributeEntity.CAMARA_MAKER.getName()+" = "+exifExtractor.getAttributeValue(EXIFStandardAttributeEntity.CAMARA_MAKER.getId())); System.out.println(EXIFStandardAttributeEntity.CAMARA_MODEL.getName()+" = "+exifExtractor.getAttributeValue(EXIFStandardAttributeEntity.CAMARA_MODEL.getId())); System.out.println(EXIFStandardAttributeEntity.METERING_MODE.getName()+" = "+exifExtractor.getAttributeValue(EXIFStandardAttributeEntity.METERING_MODE.getId())); System.out.println(EXIFStandardAttributeEntity.EXPOSURE_MODE.getName()+" = "+exifExtractor.getAttributeValue(EXIFStandardAttributeEntity.EXPOSURE_MODE.getId())); System.out.println(EXIFStandardAttributeEntity.F_NUMBER.getName()+" = "+exifExtractor.getAttributeValue(EXIFStandardAttributeEntity.F_NUMBER.getId())); System.out.println(EXIFStandardAttributeEntity.FOCAL_LENGTH.getName()+" = "+exifExtractor.getAttributeValue(EXIFStandardAttributeEntity.FOCAL_LENGTH.getId())); System.out.println(EXIFStandardAttributeEntity.EXPOSURE_BIAS.getName()+" = "+exifExtractor.getAttributeValue(EXIFStandardAttributeEntity.EXPOSURE_BIAS.getId())); System.out.println(EXIFStandardAttributeEntity.WHITE_BALANCE.getName()+" = "+exifExtractor.getAttributeValue(EXIFStandardAttributeEntity.WHITE_BALANCE.getId())); System.out.println(EXIFStandardAttributeEntity.SATURATION.getName()+" = "+exifExtractor.getAttributeValue(EXIFStandardAttributeEntity.SATURATION.getId())); System.out.println(EXIFStandardAttributeEntity.FLASH.getName()+" = "+exifExtractor.getAttributeValue(EXIFStandardAttributeEntity.FLASH.getId())); System.out.println(EXIFStandardAttributeEntity.PIXELS_HEIGHT.getName()+" = "+exifExtractor.getAttributeValue(EXIFStandardAttributeEntity.PIXELS_HEIGHT.getId())); System.out.println(EXIFStandardAttributeEntity.PIXELS_WIDTH.getName()+" = "+exifExtractor.getAttributeValue(EXIFStandardAttributeEntity.PIXELS_WIDTH.getId())); System.out.println(EXIFStandardAttributeEntity.EXPOSURE_TIME.getName()+" = "+exifExtractor.getAttributeValue(EXIFStandardAttributeEntity.EXPOSURE_TIME.getId())); System.out.println(EXIFStandardAttributeEntity.PRODUCTION_DATE.getName()+" = "+exifExtractor.getAttributeValue(EXIFStandardAttributeEntity.PRODUCTION_DATE.getId())); System.out.println(EXIFStandardAttributeEntity.RESOLUTION.getName()+" = "+exifExtractor.getAttributeValue(EXIFStandardAttributeEntity.RESOLUTION.getId())); System.out.println(EXIFStandardAttributeEntity.LIGHT_SOURCE.getName()+" = "+exifExtractor.getAttributeValue(EXIFStandardAttributeEntity.LIGHT_SOURCE.getId())); assertTrue( true ); } }