package org.modeldriven.fuml.test.builtin;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.modeldriven.fuml.test.FUMLTestSetup;
import fUML.Semantics.Classes.Kernel.BooleanValue;
import fUML.Semantics.CommonBehaviors.BasicBehaviors.ParameterValueList;
import junit.framework.Test;
/**
*
*/
public class IsClassifiedTestCase extends BuiltInTest {
private static Log log = LogFactory.getLog(IsClassifiedTestCase.class);
public static Test suite() {
return FUMLTestSetup.newTestSetup(IsClassifiedTestCase.class);
}
public void setUp() throws Exception {
}
public void testIsClassified() throws Exception {
log.info("testIsClassified");
ParameterValueList output = this.testSuite.testIsClassified();
log.info("done");
assertNotNull(output);
assertEquals("output.size()", 1, output.size());
assertEquals("TestIsSignal.output: values.size()", 1, output.get(0).values.size());
assertTrue("TestIsSignal.output: value instanceof BooleanValue",
output.get(0).values.get(0) instanceof BooleanValue);
assertTrue("TestIsSignal.output: value",
((BooleanValue)output.get(0).values.get(0)).value);
}
}