package ome.formats.utests; import java.util.HashMap; import ome.formats.enums.handler.EnumHandlerFactory; import ome.formats.enums.handler.EnumerationHandler; import omero.model.CorrectionI; import omero.model.IObject; import omero.model.Correction; import junit.framework.TestCase; import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; public class CorrectionEnumTest extends TestCase { private EnumerationHandler handler; @BeforeMethod protected void setUp() throws Exception { EnumHandlerFactory factory = new EnumHandlerFactory(); handler = factory.getHandler(Correction.class); } @Test public void testPlanApoMatch() { HashMap<String, IObject> enumerations = new HashMap<String, IObject>(); enumerations.put("PlanApo", new CorrectionI()); IObject enumeration = handler.findEnumeration(enumerations, "PlApo"); assertNotNull(enumeration); enumeration = handler.findEnumeration(enumerations, "PlApo"); assertNotNull(enumeration); enumeration = handler.findEnumeration(enumerations, " PlApo"); assertNotNull(enumeration); enumeration = handler.findEnumeration(enumerations, "PlApo "); assertNotNull(enumeration); enumeration = handler.findEnumeration(enumerations, "PlanApochromat"); assertNotNull(enumeration); enumeration = handler.findEnumeration(enumerations, "PlanApo"); assertNotNull(enumeration); } }