diff --git a/OneM2M_Testcases_CSE.ttcn b/OneM2M_Testcases_CSE.ttcn index f69ceb0c8af857fd6c30909fe9e304ecf7ca8362..7a10b9f3b4ccacb98fc1c64f8cf77d3b6f10953d 100644 --- a/OneM2M_Testcases_CSE.ttcn +++ b/OneM2M_Testcases_CSE.ttcn @@ -2199,6 +2199,15 @@ module OneM2M_Testcases_CSE { f_CSE_REG_CRE_026(v_utRequest,v_request,v_action); } + testcase TC_CSE_REG_CRE_026_CST() runs on CseSimu system CseSystem { + var template UtTriggerPrimitive v_utRequest := m_utCreateRemoteCSE; + var template RequestPrimitive v_request := mw_createRemoteCSE; + var charstring v_action := __SCOPE__ & ": Please, send a CSE registration request with optional attribute cseType"; + v_utRequest.primitiveContent.remoteCSE.cseType := "UNINITIALIZED"; + v_request.primitiveContent.remoteCSE.cseType := ?; + f_CSE_REG_CRE_026(v_utRequest,v_request,v_action); + } + function f_CSE_REG_CRE_026(template UtTriggerPrimitive p_utRequest, template RequestPrimitive p_request, in charstring p_action) runs on CseSimu { var ResponsePrimitive v_responsePrimitive; @@ -2226,10 +2235,10 @@ module OneM2M_Testcases_CSE { } [] mccPortIn.receive { tc_ac.stop; - setverdict(inconc, __SCOPE__&":INFO: Unexpected message received"); + setverdict(fail, __SCOPE__&":INFO: Unexpected message received"); } [] tc_ac.timeout { - setverdict(inconc, __SCOPE__&":INFO: No request received for creating resource type remoteCSE"); + setverdict(fail, __SCOPE__&":INFO: No request received for creating resource type remoteCSE"); } }