Commit a614e768 authored by zeiss's avatar zeiss
Browse files

No commit message

No commit message
parent ad2708bd
Loading
Loading
Loading
Loading
+6 −5
Original line number Diff line number Diff line
/*****************************************************************
 ** @author   STF 409
 ** @version  $Rev$
 ** @purpose  1:7.1.1, Ensure that the multiplication of two 
 **           integer variables is evaluated correctly.
 ** @purpose  1:7.1.1, Ensure that the addition of two integer 
 **           variables is evaluated correctly when the expression
 **           contains a negative value.
 ** @verdict  pass accept, ttcn3verdict:pass
 *****************************************************************/

@@ -12,11 +13,11 @@ type component GeneralComp {
}

testcase TC_Sem_070101_ArithmeticOperators_003() runs on GeneralComp {
	var integer v_i := 10;
	var integer v_i := -10;
	var integer v_j := 2;
	var integer v_result := v_i * v_j;
	var integer v_result := v_i + v_j;
	
	if (v_result == 20) {
	if (v_result == -8) {
		setverdict(pass);
	} else {
		setverdict(fail);
+4 −6
Original line number Diff line number Diff line
/*****************************************************************
 ** @author   STF 409
 ** @version  $Rev$
 ** @purpose  1:7.1.1, Ensure that the multiplication of multiple 
 **           integer variables is evaluated correctly.
 ** @purpose  1:7.1.1, Ensure that the substraction of two integer 
 **           variables is evaluated correctly.
 ** @verdict  pass accept, ttcn3verdict:pass
 *****************************************************************/

@@ -14,11 +14,9 @@ type component GeneralComp {
testcase TC_Sem_070101_ArithmeticOperators_004() runs on GeneralComp {
	var integer v_i := 10;
	var integer v_j := 2;
	var integer v_k := 4;
	var integer v_l := 3;
	var integer v_result := v_i * v_j * v_k * v_l;
	var integer v_result := v_i - v_j;
	
	if (v_result == 240) {
	if (v_result == 8) {
		setverdict(pass);
	} else {
		setverdict(fail);
+5 −4
Original line number Diff line number Diff line
/*****************************************************************
 ** @author   STF 409
 ** @version  $Rev: 12 $
 ** @purpose  1:7.1.1, Ensure that the division of two 
 **           integer variables is evaluated correctly.
 ** @purpose  1:7.1.1, Ensure that the substraction of multiple integer 
 **           variables is evaluated correctly.
 ** @verdict  pass accept, ttcn3verdict:pass
 *****************************************************************/

@@ -14,9 +14,10 @@ type component GeneralComp {
testcase TC_Sem_070101_ArithmeticOperators_005() runs on GeneralComp {
	var integer v_i := 10;
	var integer v_j := 2;
	var integer v_result := v_i / v_j;
	var integer v_k := 12;
	var integer v_result := v_i - v_j - v_k;
	
	if (v_result == 5) {
	if (v_result == -4) {
		setverdict(pass);
	} else {
		setverdict(fail);
+5 −6
Original line number Diff line number Diff line
/*****************************************************************
 ** @author   STF 409
 ** @version  $Rev: 12 $
 ** @purpose  1:7.1.1, Ensure that the division of multiple 
 ** @purpose  1:7.1.1, Ensure that the multiplication of two 
 **           integer variables is evaluated correctly.
 ** @verdict  pass accept, ttcn3verdict:pass
 *****************************************************************/
@@ -12,12 +12,11 @@ type component GeneralComp {
}

testcase TC_Sem_070101_ArithmeticOperators_006() runs on GeneralComp {
	var integer v_i := 100;
	var integer v_j := 4;
	var integer v_k := 5;
	var integer v_result := v_i / v_j / v_k;
	var integer v_i := 10;
	var integer v_j := 2;
	var integer v_result := v_i * v_j;
	
	if (v_result == 5) {
	if (v_result == 20) {
		setverdict(pass);
	} else {
		setverdict(fail);
+9 −7
Original line number Diff line number Diff line
/*****************************************************************
 ** @author   STF 409
 ** @version  $Rev: 12 $
 ** @purpose  1:7.1.1, Ensure that the application of the modulo 
 **           operator on integer variables is evaluated correctly
 **           when the remainder is zero.
 ** @version  $Rev: 14 $
 ** @purpose  1:7.1.1, Ensure that the multiplication of multiple 
 **           integer variables is evaluated correctly.
 ** @verdict  pass accept, ttcn3verdict:pass
 *****************************************************************/

@@ -13,10 +12,13 @@ type component GeneralComp {
}

testcase TC_Sem_070101_ArithmeticOperators_007() runs on GeneralComp {
	var integer v_i := 4;
	var integer v_result := v_i mod 2;
	var integer v_i := 10;
	var integer v_j := 2;
	var integer v_k := 4;
	var integer v_l := 3;
	var integer v_result := v_i * v_j * v_k * v_l;
	
	if (v_result == 0) {
	if (v_result == 240) {
		setverdict(pass);
	} else {
		setverdict(fail);
Loading