/*****************************************************************
 ** @author   STF 409
 ** @version  0.0.1
 ** @purpose  1:8.3, Ensure that the module control part with a few commonly used stateents is accepted.
 ** @verdict  pass accept, ttcn3verdict:pass
 *****************************************************************/

module Syn_0803_ModuleControlPart_002 {

type component GeneralComp {}

type record MyRecordType {
	integer field1,
	charstring field2
}

testcase TC_Syn_0803_ModuleControlPart_002() runs on GeneralComp {
	setverdict(pass);
}

control {
	var integer v_i := 1;
	const charstring v_hello := "Hello World";
	timer t_mytimer;
	t_mytimer.start(1.0);
	if (v_i == 1) {
		execute(TC_Syn_0803_ModuleControlPart_002(), 5.0);
	} else {
		log("something went wrong");
	}
	t_mytimer.stop;
}

}