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.CommonBehaviors.BasicBehaviors.ParameterValueList; import junit.framework.Test; /** * */ public class ExpansionRegionTestCase extends BuiltInTest { private static Log log = LogFactory.getLog(ExpansionRegionTestCase.class); public static Test suite() { return FUMLTestSetup.newTestSetup(ExpansionRegionTestCase.class); } public void setUp() throws Exception { } public void testExpansionRegion() throws Exception { log.info("testExpansionRegion"); ParameterValueList output = this.testSuite.testExpansionRegion(); log.info("done"); assertNotNull(output); assertEquals("output.size()", 6, output.size()); assertEqualValues("ExpansionRegionTester_0.list", output.get(0)); assertEqualValues("ExpansionRegionTester_0.list*10", output.get(1)); assertEqualValues("ExpansionRegionTester_1.list", output.get(2), 1); assertEqualValues("ExpansionRegionTester_1.list*10", output.get(3), 10); assertEqualValues("ExpansionRegionTester_2.list", output.get(4), 1, 2); assertEqualValues("ExpansionRegionTester_2.list*10", output.get(5), 10, 20); } }