/***************************************************
 ** @author   STF 409
 ** @version  0.0.1
 ** @purpose  1:19.2, Ensure that the IUT properly evaluates if-else statements
 ** @verdict  pass  accept, ttcn3verdict:pass
 ***************************************************/
module Sem_1902_if_else_statement_001 {

type component GeneralComp {
}

testcase TC_Sem_1902_if_else_statement_001 () runs on GeneralComp{
 var integer v_i:=1;
 var integer v_j:=2;

 if ( v_i==1 ) {		//testing of nested if-else statement
  if( v_j==1) {
   setverdict(fail);
  }
  else {
   setverdict(pass);
  }
 }
 else {
  setverdict(fail);
 }
}


control{

    execute(TC_Sem_1902_if_else_statement_001());

}

}
