diff --git a/OneM2M_Testcases_AE_Release_1.ttcn b/OneM2M_Testcases_AE_Release_1.ttcn index 7ee95c21c433cb219a6409987e2e9803f04eebe3..52c814f9f669f2110b26f5deb6b1fdd6498d21c6 100644 --- a/OneM2M_Testcases_AE_Release_1.ttcn +++ b/OneM2M_Testcases_AE_Release_1.ttcn @@ -668,6 +668,8 @@ module OneM2M_Testcases_AE_Release_1 { //variables var MsgIn v_request; var ResponsePrimitive v_responsePrimitive; + var PrimitiveContent v_localResource; + var integer v_auxInteger := -1; var universal charstring v_action := __SCOPE__ & ": Please, send a valid AE DELETE Registration Request"; //primitives for utPort @@ -675,12 +677,15 @@ module OneM2M_Testcases_AE_Release_1 { f_cf03Up(); + v_localResource := f_ae_generateLocalResource(valueof(m_primitiveContentAe(m_contentCreateAe(omit, -, -, omit))), vc_cSEBaseIndex, int2); + v_auxInteger := f_setLocalResource(v_localResource, int2); + v_utRequest.requestPrimitive.to_ := f_getLocalResourceAddress(v_auxInteger, -, -); f_sendUtPrimitive(v_utRequest,v_action); //Test behavior tc_ac.start; alt{ - [] mcaPortIn.receive(mw_request(mw_delete)) -> value v_request { + [] mcaPortIn.receive(mw_request(mw_delete(v_utRequest.requestPrimitive.to_))) -> value v_request { tc_ac.stop; setverdict(pass, __SCOPE__, " : AE deregistration request is accepted!");