diff --git a/OneM2M_Testcases_AE_Release_1.ttcn b/OneM2M_Testcases_AE_Release_1.ttcn index 52aca0cbb1e25063dc1c1d6f54a050c4f50cb98b..666676c3250248b52c7f7b19e94146afc84f4c4a 100644 --- a/OneM2M_Testcases_AE_Release_1.ttcn +++ b/OneM2M_Testcases_AE_Release_1.ttcn @@ -1693,7 +1693,7 @@ module OneM2M_Testcases_AE_Release_1 { var template UtTriggerPrimitive v_utRequest := m_utDelete; var MsgIn v_request; var ResponsePrimitive v_responsePrimitive; - var universal charstring v_action := __SCOPE__ & ": Please, send a valid DELETE Request for deleting the 'oldest' attribute from contentInstance"; + var universal charstring v_action := __SCOPE__ & ": Please, send a valid DELETE Request for deleting the 'oldest' resource from container to "; //Test component configuration f_cf03Up(); @@ -1702,14 +1702,14 @@ module OneM2M_Testcases_AE_Release_1 { v_localResource := f_generateLocalResource(valueof(m_primitiveContentContainer(m_contentCreateContainer)), vc_cSEBaseIndex, int3); v_resourceIndex := f_setLocalResource(v_localResource, int3, vc_cSEBaseIndex); v_utRequest.requestPrimitive.to_ := f_getLocalResourceAddress(v_resourceIndex) & "/" & c_resourceShortNameOldest; - f_sendUtPrimitive(v_utRequest,v_action); + f_sendUtPrimitive(v_utRequest,v_action & f_getLocalResourceAddress(v_resourceIndex)); //Test behavior tc_ac.start; alt{ [] mcaPortIn.receive(mw_request(mw_delete(v_utRequest.requestPrimitive.to_))) -> value v_request { tc_ac.stop; - setverdict(pass, __SCOPE__, " : delete attribute oldest request is accepted!!"); + setverdict(pass, __SCOPE__, " : Delete oldest ContentInstance resource is accepted"); //set responseStatusCode back to SUT v_responsePrimitive := valueof(m_responsePrimitive(int2002, v_request.primitive.requestPrimitive.requestIdentifier, omit)); @@ -1718,9 +1718,9 @@ module OneM2M_Testcases_AE_Release_1 { mcaPortIn.send(f_getMsgOutPrimitive(m_response(v_responsePrimitive))); tc_ac.stop; } - [] mcaPortIn.receive { + [] mcaPortIn.receive (mw_request(mw_delete(?))) { tc_ac.stop; - setverdict(fail, __SCOPE__, " : error while deleting attribute !"); + setverdict(fail, __SCOPE__, " : Delete request for unexpected target"); } [] tc_ac.timeout{ setverdict(fail, __SCOPE__, " : Timeout due to no response received from requested SUT!"); @@ -1755,7 +1755,7 @@ module OneM2M_Testcases_AE_Release_1 { var template UtTriggerPrimitive v_utRequest := m_utDelete; var MsgIn v_request; var ResponsePrimitive v_responsePrimitive; - var universal charstring v_action := __SCOPE__ & ": Please, send a valid DELETE Request for deleting the 'latest' attribute from contentInstance"; + var universal charstring v_action := __SCOPE__ & ": Please, send a valid DELETE Request for deleting the 'latest' resource from container to "; //Test component configuration f_cf03Up(); @@ -1764,14 +1764,14 @@ module OneM2M_Testcases_AE_Release_1 { v_localResource := f_generateLocalResource(valueof(m_primitiveContentContainer(m_contentCreateContainer)), vc_cSEBaseIndex, int3); v_resourceIndex := f_setLocalResource(v_localResource, int3, vc_cSEBaseIndex); v_utRequest.requestPrimitive.to_ := f_getLocalResourceAddress(v_resourceIndex) & "/" & c_resourceShortNameLatest; - f_sendUtPrimitive(v_utRequest,v_action); + f_sendUtPrimitive(v_utRequest,v_action & f_getLocalResourceAddress(v_resourceIndex)); //Test behavior tc_ac.start; alt{ [] mcaPortIn.receive(mw_request(mw_delete(v_utRequest.requestPrimitive.to_))) -> value v_request { tc_ac.stop; - setverdict(pass, __SCOPE__, " : delete attribute latest request is accepted!!"); + setverdict(pass, __SCOPE__, " : delete attribute latest resource ContentInstance is accepted"); //set responseStatusCode back to SUT v_responsePrimitive := valueof(m_responsePrimitive(int2002, v_request.primitive.requestPrimitive.requestIdentifier, omit)); @@ -1780,9 +1780,9 @@ module OneM2M_Testcases_AE_Release_1 { mcaPortIn.send(f_getMsgOutPrimitive(m_response(v_responsePrimitive))); tc_ac.stop; } - [] mcaPortIn.receive { + [] mcaPortIn.receive (mw_request(mw_delete(?))) { tc_ac.stop; - setverdict(fail, __SCOPE__, " : error while deleting attribute !"); + setverdict(fail, __SCOPE__, " : Delete request for unexpected target"); } [] tc_ac.timeout{ setverdict(fail, __SCOPE__, " : Timeout due to no response received from requested SUT!"); @@ -1817,7 +1817,7 @@ module OneM2M_Testcases_AE_Release_1 { var template UtTriggerPrimitive v_utRequest := m_utDelete; var MsgIn v_request; var ResponsePrimitive v_responsePrimitive; - var universal charstring v_action := __SCOPE__ & ": Please, send a valid DELETE Request for deleting the container resource"; + var universal charstring v_action := __SCOPE__ & ": Please, send a valid DELETE Request for deleting the container resource to "; //Test component configuration f_cf03Up(); @@ -1826,7 +1826,7 @@ module OneM2M_Testcases_AE_Release_1 { v_localResource := f_generateLocalResource(valueof(m_primitiveContentContainer(m_contentCreateContainer)), vc_cSEBaseIndex, int3); v_resourceIndex := f_setLocalResource(v_localResource, int3, vc_cSEBaseIndex); v_utRequest.requestPrimitive.to_ := f_getLocalResourceAddress(v_resourceIndex); - f_sendUtPrimitive(v_utRequest,v_action); + f_sendUtPrimitive(v_utRequest,v_action & f_getLocalResourceAddress(v_resourceIndex)); //Test behavior tc_ac.start; @@ -1842,9 +1842,9 @@ module OneM2M_Testcases_AE_Release_1 { mcaPortIn.send(f_getMsgOutPrimitive(m_response(v_responsePrimitive))); tc_ac.stop; } - [] mcaPortIn.receive { + [] mcaPortIn.receive (mw_request(mw_delete(?))) { tc_ac.stop; - setverdict(fail, __SCOPE__, " : error while deleting resource !"); + setverdict(fail, __SCOPE__, " : Delete request for unexpected target"); } [] tc_ac.timeout{ setverdict(fail, __SCOPE__, " : Timeout due to no response received from requested SUT!"); @@ -1872,23 +1872,25 @@ module OneM2M_Testcases_AE_Release_1 { function f_AE_DMR_DEL_004() runs on CseSimu { - var integer v_resourceIndex := -1; + var integer v_resourceIndex, v_containerResourceIndex := -1; var PrimitiveContent v_localResource; //variables var template UtTriggerPrimitive v_utRequest := m_utDelete; var MsgIn v_request; var ResponsePrimitive v_responsePrimitive; - var universal charstring v_action := __SCOPE__ & ": Please, send a valid DELETE Request for deleting the contentInstance resource"; + var universal charstring v_action := __SCOPE__ & ": Please, send a valid DELETE Request for deleting the contentInstance resource to "; //Test component configuration f_cf03Up(); //send triggering primitive to SUT v_localResource := f_generateLocalResource(valueof(m_primitiveContentContentInstance(m_contentCreateContentInstance)), vc_cSEBaseIndex, int4); - v_resourceIndex := f_setLocalResource(v_localResource, int4, vc_cSEBaseIndex); + v_containerResourceIndex := f_setLocalResource(v_localResource, int4, vc_cSEBaseIndex); + v_localResource := f_generateLocalResource(valueof(m_primitiveContentContentInstance(m_contentCreateContentInstance)), v_resourceIndex, int4); + v_resourceIndex := f_setLocalResource(v_localResource, int4, v_containerResourceIndex); v_utRequest.requestPrimitive.to_ := f_getLocalResourceAddress(v_resourceIndex); - f_sendUtPrimitive(v_utRequest,v_action); + f_sendUtPrimitive(v_utRequest,v_action & f_getLocalResourceAddress(v_resourceIndex)); //Test behavior tc_ac.start; @@ -1904,9 +1906,9 @@ module OneM2M_Testcases_AE_Release_1 { mcaPortIn.send(f_getMsgOutPrimitive(m_response(v_responsePrimitive))); tc_ac.stop; } - [] mcaPortIn.receive { + [] mcaPortIn.receive (mw_request(mw_delete(?))) { tc_ac.stop; - setverdict(fail, __SCOPE__, " : error while deleting resource !"); + setverdict(fail, __SCOPE__, " : Delete request for unexpected target"); } [] tc_ac.timeout{ setverdict(fail, __SCOPE__, " : Timeout due to no response received from requested SUT!");