package org.fluxtream.core.images; import junit.framework.Assert; import org.junit.Test; /** * <p> * <code>ImageTypeTest</code> tests the {@link ImageType} class. * </p> * * @author Chris Bartley (bartley@cmu.edu) */ public final class ImageTypeTest { @Test public void testGetMediaType() { Assert.assertEquals("image/jpeg", ImageType.JPEG.getMediaType()); Assert.assertEquals("image/png", ImageType.PNG.getMediaType()); Assert.assertEquals("image/gif", ImageType.GIF.getMediaType()); } @Test public void testGetFileExtension() { Assert.assertEquals("jpg", ImageType.JPEG.getFileExtension()); Assert.assertEquals("png", ImageType.PNG.getFileExtension()); Assert.assertEquals("gif", ImageType.GIF.getFileExtension()); } @Test public void testGetImageReaderFormatName() { Assert.assertEquals("JPEG", ImageType.JPEG.getImageReaderFormatName()); Assert.assertEquals("png", ImageType.PNG.getImageReaderFormatName()); Assert.assertEquals("gif", ImageType.GIF.getImageReaderFormatName()); } @Test public void testFindByMediaType() { Assert.assertEquals(ImageType.JPEG, ImageType.findByMediaType("image/jpeg")); Assert.assertEquals(ImageType.PNG, ImageType.findByMediaType("image/png")); Assert.assertEquals(ImageType.GIF, ImageType.findByMediaType("image/gif")); } @Test public void testFindByFileExtension() { Assert.assertEquals(ImageType.JPEG, ImageType.findByFileExtension("jpg")); Assert.assertEquals(ImageType.PNG, ImageType.findByFileExtension("png")); Assert.assertEquals(ImageType.GIF, ImageType.findByFileExtension("gif")); } @Test public void testFindByFormatName() { Assert.assertEquals(ImageType.JPEG, ImageType.findByFormatName("JPEG")); Assert.assertEquals(ImageType.PNG, ImageType.findByFormatName("png")); Assert.assertEquals(ImageType.GIF, ImageType.findByFormatName("gif")); } }