Newer
Older
/*****************************************************************
** @author STF 470
** @version 0.0.1
** @purpose 1:15.9, Ensure that the match operation works correctly if the set types are incompatible.
** @verdict pass accept, ttcn3verdict:pass
*****************************************************************/
module Sem_1509_MatchOperation_009 language "TTCN-3:2016"{
type component GeneralComp { }
type set MySet {
charstring field1,
boolean field2
}
template MySet mw_receiveTemplate := {
field1 := "ab*de",
field2 := ?
}
testcase TC_Sem_1509_MatchOperation_009() runs on GeneralComp {
var integer v_value := 20;
if (match(v_value, mw_receiveTemplate)) {
setverdict(fail);
} else {
setverdict(pass);
}
}
control{
execute(TC_Sem_1509_MatchOperation_009());
}
}