瀏覽代碼

Changed Test because of different behavior of Java and C.

malknet42@gmail.com 12 年之前
父節點
當前提交
c5e447eeb6

+ 10 - 0
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/assignmentasexpression/AssignmentAsExpressionStatemachine.java

@@ -597,6 +597,16 @@ public class AssignmentAsExpressionStatemachine
 		nextStateIndex = 0;
 		stateVector[0] = State.main_region_Modulo;
 	}
+	
+	public static void main(String[] args) {
+		int j = 7;
+		j += (j +=5) + 5;
+		System.out.println(j);
+		
+		int i  = 7;
+		i %= (i %= 4) % 4;
+		System.out.println(i);
+	}
 
 	/* The reactions of state Modulo. */
 	private void reactMain_region_Modulo() {

文件差異過大導致無法顯示
+ 2 - 2
test-plugins/org.yakindu.sct.test.models/testmodels/AssignmentAsExpression.sct


+ 1 - 1
test-plugins/org.yakindu.sct.test.models/tests/AssignmentAsExpression.sctunit

@@ -23,7 +23,7 @@ testgroup AssignmentAsExpression for statechart AssignmentAsExpression{
 	  	
 	  	cycle
 	  	assert active(AssignmentAsExpression.main_region.Modulo)
-	  	assert i == 1 
+	  	assert i == 1
 
 	  	cycle
 	  	assert active(AssignmentAsExpression.main_region.Shift)