/** * */ package models; import de.danielsenff.imageflow.models.parameter.AbstractParameter; import de.danielsenff.imageflow.models.parameter.BooleanParameter; import de.danielsenff.imageflow.models.parameter.DoubleParameter; import de.danielsenff.imageflow.models.parameter.Parameter; import de.danielsenff.imageflow.models.parameter.ParameterFactory; import de.danielsenff.imageflow.models.parameter.StringParameter; import junit.framework.TestCase; /** * @author danielsenff * */ public class ParameterFactoryTests extends TestCase { /** * */ public void testStringParameter() { String paramValue = "Test String"; Parameter parameter = ParameterFactory.createParameter("testParameter","String", paramValue, "helpString"); boolean classInstance = (parameter instanceof StringParameter); assertTrue("is right class", classInstance); } /** * */ public void testBooleanParameter() { boolean paramValue = true; Parameter parameter = ParameterFactory.createParameter("testParameter","boolean", paramValue, "helpString", "truestring"); boolean classInstance = (parameter instanceof BooleanParameter); assertTrue("is right class", classInstance); } /** * */ public void testDoubleParameter() { double paramValue = 4.3; Parameter parameter = ParameterFactory.createParameter("testParameter","Double", paramValue, "helpString"); boolean classInstance = (parameter instanceof DoubleParameter); assertTrue("is right class", classInstance); } /** * */ public void testIntegerParameter() { double paramValue = 20; Parameter parameter = ParameterFactory.createParameter("testParameter","double", paramValue, "helpString"); boolean classInstance = (parameter instanceof DoubleParameter); assertTrue("is right class", classInstance); paramValue = 20; parameter = ParameterFactory.createParameter("testParameter","double", paramValue, "helpString"); classInstance = (parameter instanceof DoubleParameter); assertTrue("is right class", classInstance); } }