Newer
Older
/*****************************************************************
** @author STF 521
** @version 0.0.1
** @purpose 1:5.4.1.3, Verify that out timer parameters are not allowed
** @verdict pass reject
*****************************************************************/
// The following requirement is tested:
// Formal timer parameters shall be inout parameters, which can optionally be indicated by the keyword inout.
module NegSyn_05040103_parameters_of_kind_timer_002 {
type component C {
}
function f_test(out timer p_tmr) {
p_tmr.start(1.0);
}
testcase TC_NegSyn_05040103_parameters_of_kind_timer_002() runs on C{
timer t_tmr;
f_test(t_tmr);
t_tmr.timeout
setverdict(pass);
}
control {
execute(TC_NegSyn_05040103_parameters_of_kind_timer_002());
}
}