1 58 package org.krysalis.barcode.tools; 59 60 import junit.framework.TestCase; 61 62 67 public class MimeTypesTest extends TestCase { 68 69 public MimeTypesTest(String name) { 70 super(name); 71 } 72 73 public void testExpandFormat() throws Exception { 74 assertEquals(MimeTypes.MIME_SVG, MimeTypes.expandFormat("svg")); 75 assertEquals(MimeTypes.MIME_SVG, MimeTypes.expandFormat("sVG")); 76 assertEquals(MimeTypes.MIME_SVG, MimeTypes.expandFormat(MimeTypes.MIME_SVG)); 77 assertEquals(MimeTypes.MIME_EPS, MimeTypes.expandFormat("EPS")); 78 assertEquals("image/bmp", MimeTypes.expandFormat("image/bmp")); 79 assertEquals("anything", MimeTypes.expandFormat("anything")); 80 assertNull(MimeTypes.expandFormat("")); 81 assertNull(MimeTypes.expandFormat(null)); 82 } 83 84 public void testIsBitmapFormat() throws Exception { 85 assertTrue(MimeTypes.isBitmapFormat("tiff")); 86 assertTrue(MimeTypes.isBitmapFormat("tif")); 87 assertTrue(MimeTypes.isBitmapFormat("jpeg")); 88 assertTrue(MimeTypes.isBitmapFormat("jpg")); 89 assertTrue(MimeTypes.isBitmapFormat("gif")); 90 assertTrue(MimeTypes.isBitmapFormat("png")); 91 assertTrue(MimeTypes.isBitmapFormat("image/png")); 92 assertTrue(MimeTypes.isBitmapFormat("image/x-png")); 93 assertFalse(MimeTypes.isBitmapFormat("svg")); 94 assertFalse(MimeTypes.isBitmapFormat("eps")); 95 } 96 97 } 98 | Popular Tags |