/***************************************************
 ** @author   STF 409
 ** @version  0.0.1
 ** @purpose  1:19.1, Ensure that the IUT properly evaluates assignment statements
 ** @verdict  pass  accept, ttcn3verdict:pass
 ***************************************************/
module Sem_1901_assignments_001 {

type component GeneralComp {
}

testcase TC_Sem_1901_assignments_001 () runs on GeneralComp system GeneralComp {
 var integer v_i;
 v_i:=3*(2+3*3);	//validation of the order of evaluating assignment expressions

 if ( v_i==33 ) {
  setverdict(pass);
 }
 else {
  setverdict(fail);
 }
}


control{

    execute(TC_Sem_1901_assignments_001());

}

}
