Browse Source

[YAKHMI-700] Completed Test cases for using assignments in expressions in 'AssignmentAsExpression' SCTUnit-Test
-> (SText.xtext - enum AssignmentOperator)

malknet42@gmail.com 13 years ago
parent
commit
2b0957ea62

File diff suppressed because it is too large
+ 316 - 100
test-plugins/org.yakindu.sct.test.models/testmodels/AssignmentAsExpression.sct


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

@@ -4,13 +4,46 @@ testgroup AssignmentAsExpression for statechart AssignmentAsExpression{
 	 
 	  test simpleAssignment{ 
 	  	enter
-	  	assert active(AssignmentAsExpression.main_region.A) 
-	  	
+	  	assert active(AssignmentAsExpression.main_region.Add)
+	  		  	
 	  	assert b == 5
-	  	assert a == 9
+	  	assert a == 9	  	
+	   	
+	  	cycle
+	  	assert active(AssignmentAsExpression.main_region.Subtract) 
+	  	assert d == 6
+	  	
+	  	cycle
+	  	assert active(AssignmentAsExpression.main_region.Multiply) 
+	  	assert e == 15
+	  	
+	  	cycle
+	  	assert active(AssignmentAsExpression.main_region.Divide) 
+	  	assert g == 1	  	
+	  	
+	  	cycle
+	  	assert active(AssignmentAsExpression.main_region.Modulo)
+	  	assert i == 1 
+
+	  	cycle
+	  	assert active(AssignmentAsExpression.main_region.Shift)
+		assert j == 16
+		assert k == 4
+		
+	  	cycle
+	  	assert active(AssignmentAsExpression.main_region.boolean_And)
+		assert l == 1
+
+	  	cycle
+	  	assert active(AssignmentAsExpression.main_region.boolean_Or)
+		assert p == 15
+		
+	  	cycle
+	  	assert active(AssignmentAsExpression.main_region.boolean_Xor)
+		assert u == 12		
 	  	
-	  }
-	  	 
+	  	exit
+	  } 
 	 
 }