package de.axone.data; import static org.testng.Assert.*; import java.io.File; import org.testng.annotations.Test; import de.axone.data.Mime.MimeType; @Test( groups = "tools.mime" ) public class MimeTest { public void testMimeTypes(){ MimeType type = Mime.MimeTypes.forExtension( "jpg" ); assertNotNull( type ); assertEquals( type.getGroup(), "image" ); assertEquals( type.getType(), "jpeg" ); type = Mime.MimeTypes.forExtension( "psd" ); assertNull( type ); } public void testLoading() throws Exception { Mime mime = new Mime(); mime.load( new File( "/etc/mime.types" ) ); MimeType type = mime.forExtension( "psd" ); assertNotNull( type ); assertEquals( type.getGroup(), "image" ); assertEquals( type.getType(), "x-photoshop" ); } }