Browse Source

extend guardTest (interpreter tests)

Andreas Mülder 13 years ago
parent
commit
22802f72d3

+ 15 - 0
test-plugins/org.yakindu.sct.model.sexec.interpreter.test/src-gen/org/yakindu/sct/model/sexec/interpreter/test/GuardTest.java

@@ -40,5 +40,20 @@ public class GuardTest extends AbstractExecutionFlowTest {
 	@Test
 	@Test
 	public void guardTest() throws Exception {
 	public void guardTest() throws Exception {
 		assertTrue(isActive("A"));
 		assertTrue(isActive("A"));
+		raiseEvent("Event1");
+		interpreter.runCycle();
+		assertTrue(isActive("A"));
+		raiseEvent("Event2");
+		interpreter.runCycle();
+		assertTrue(isActive("B"));
+		raiseEvent("Return");
+		interpreter.runCycle();
+		assertTrue(isActive("A"));
+		raiseEvent("Event1");
+		interpreter.runCycle();
+		assertTrue(isActive("B"));
+		raiseEvent("Return");
+		interpreter.runCycle();
+		assertTrue(isActive("A"));
 	}
 	}
 }
 }