1 /***************************************************
4 * @purpose 1:B.1.5.1, Ensure that the IUT correctly handles template matching of character pattern set expressions
6 ***************************************************/
7 module NegSem_B010501_set_expression_001 {
8 type record MessageType {
12 type port loopbackPort message {
14 } with {extension "internal"}
16 type component GeneralComp {
17 port loopbackPort messagePort;
20 testcase TC_NegSem_B010501_set_expression_001() runs on GeneralComp {
22 var boolean m_res := match( "test", pattern "te[p[q-t]x]t"); // embedded set is not allowed
28 execute(TC_NegSem_B010501_set_expression_001());