/***************************************************************** ** @author STF 409 ** @version 0.0.1 ** @purpose 1:15.9, Ensure that the match operation works correctly if the types are incompatible. ** @verdict pass accept, ttcn3verdict:pass *****************************************************************/ module Sem_1509_MatchOperation_005 { type component GeneralComp { } type record MyRecord { charstring field1, boolean field2 } template MyRecord m_receiveTemplate := { field1 := "ab*de", field2 := ? } testcase TC_Sem_1509_MatchOperation_005() runs on GeneralComp { var integer v_value := 20; if (match(v_value, m_receiveTemplate)) { setverdict(fail); } else { setverdict(pass); } } control{ execute(TC_Sem_1509_MatchOperation_005()); } }