diff --git a/LibOneM2M/OneM2M_Functions.ttcn b/LibOneM2M/OneM2M_Functions.ttcn index bb0c6e044489444ff33b3c9d4330231efabd30a9..85df974ca9cc6be3ce60e2a2ab3436cd9e7c07f4 100644 --- a/LibOneM2M/OneM2M_Functions.ttcn +++ b/LibOneM2M/OneM2M_Functions.ttcn @@ -2129,7 +2129,7 @@ module OneM2M_Functions { } v_myResource.contentInstance.stateTag := 0; v_myResource.contentInstance.contentSize := lengthof(v_myResource.contentInstance.content); - v_myResource.contentInstance.content := p_resource.contentInstance.content; + v_myResource.contentInstance.content := valueof(p_resource.contentInstance.content); } } @@ -2564,9 +2564,9 @@ module OneM2M_Functions { * @param MsgOut MsgOut primitive */ - function f_getMsgOutPrimitive(MsgOut p_msgOut) runs on Tester return MsgOut { + function f_getMsgOutPrimitive(template MsgOut p_msgOut) runs on Tester return MsgOut { p_msgOut.protocolBinding := vc_protocolBinding; - return p_msgOut; + return valueof(p_msgOut); } /** @@ -3664,13 +3664,13 @@ module OneM2M_Functions { * @param data Corresponding information for the correct execution of the given action * @verdict */ - function f_aeSimu_checkComponentDoneAndGetVerdict(AeSimu p_ae) runs on AeSimu { + function f_aeSimu_checkComponentDoneAndGetVerdict(Tester p_component) runs on AeSimu { var verdicttype v_verdict := none; tc_ac.start(15.0); alt { - [] p_ae.done -> value v_verdict { + [] p_component.done -> value v_verdict { tc_ac.stop; } [] tc_ac.timeout { @@ -3693,13 +3693,13 @@ module OneM2M_Functions { * @param data Corresponding information for the correct execution of the given action * @verdict */ - function f_cseSimu_checkComponentDoneAndGetVerdict(AeSimu p_ae) runs on CseSimu { + function f_cseSimu_checkComponentDoneAndGetVerdict(Tester p_component) runs on CseSimu { var verdicttype v_verdict := none; tc_ac.start(15.0); alt { - [] p_ae.done -> value v_verdict { + [] p_component.done -> value v_verdict { tc_ac.stop; } [] tc_ac.timeout { diff --git a/OneM2M_PermutationFunctions.ttcn b/OneM2M_PermutationFunctions.ttcn index 108f600841784a02f90841bb8ad7d7e798d6bd71..2a05ef403c75aec7edf1aad284fb8dc3c4e15d5a 100644 --- a/OneM2M_PermutationFunctions.ttcn +++ b/OneM2M_PermutationFunctions.ttcn @@ -183,7 +183,7 @@ module OneM2M_PermutationFunctions { tc_ac.start; alt { - [] mcaPortIn.receive(mw_request(mw_updateContainer(-,v_utRequest.requestPrimitive.to_))) -> value (v_request) { + [] mcaPortIn.receive(mw_request(mw_updateContainer(-,v_utRequest.requestPrimitive.to_))) -> value v_request { tc_ac.stop; setverdict(pass, __SCOPE__ & " : Container update request received successfuly"); f_processUpdateRequestPrimitive(v_request.primitive.requestPrimitive); @@ -274,7 +274,7 @@ module OneM2M_PermutationFunctions { tc_ac.start; alt { - [] mcaPortIn.receive(mw_request(mw_retrieve(v_utRequest.requestPrimitive.to_))) -> value (v_request) { + [] mcaPortIn.receive(mw_request(mw_retrieve(v_utRequest.requestPrimitive.to_))) -> value v_request { tc_ac.stop; setverdict(pass, __SCOPE__ & " : Container retrieve request received successfuly"); f_processRetrieveRequestPrimitive(v_request.primitive.requestPrimitive); @@ -509,7 +509,7 @@ module OneM2M_PermutationFunctions { alt{ //receive MsgIn requestPrimitive - [] mcaPortIn.receive(mw_request(p_request)) -> value (v_request) { + [] mcaPortIn.receive(mw_request(p_request)) -> value v_request { tc_ac.stop; setverdict(pass, __SCOPE__ & " : Container creation request is accepted!!"); v_resourceIndex := f_processCreateRequestPrimitive(v_request.primitive.requestPrimitive); @@ -595,7 +595,7 @@ module OneM2M_PermutationFunctions { alt{ //receive MsgIn requestPrimitive - [] mcaPortIn.receive(mw_request(p_request)) -> value (v_request) { + [] mcaPortIn.receive(mw_request(p_request)) -> value v_request { tc_ac.stop; setverdict(pass, __SCOPE__ & " : Container update request is accepted!!"); f_processUpdateRequestPrimitive(v_request.primitive.requestPrimitive); @@ -1432,7 +1432,7 @@ module OneM2M_PermutationFunctions { } - function f_CSE_REG_CRE_028(RequestPrimitive p_request, template PrimitiveContent p_contentResponse) runs on CseSimu{ //system CseSystem { + function f_CSE_REG_CRE_028(RequestPrimitive p_request, template PrimitiveContent p_contentResponse) runs on CseSimu { //Local variables var ResourceType v_resourceType := int16; //remoteCSE // Test control @@ -1913,7 +1913,7 @@ module OneM2M_PermutationFunctions { }//end f_CSE_DMR_CRE_001_cseSimu - function f_CSE_DMR_CRE_002(ResourceType p_resourceType, template RequestPrimitive p_requestPrimitive) runs on AeSimu return ResponsePrimitive{//system CseSystem { MRO system keyword not supported on functions in Titan + function f_CSE_DMR_CRE_002(ResourceType p_resourceType, template RequestPrimitive p_requestPrimitive) runs on AeSimu return ResponsePrimitive { // Local variables var MsgIn v_response; @@ -1977,7 +1977,7 @@ module OneM2M_PermutationFunctions { }//end f_CSE_DMR_CRE_002 - function f_CSE_DMR_CRE_003(ResourceType p_resourceType, template RequestPrimitive p_requestPrimitive) runs on AeSimu {//system CseSystem { MRO system keyword not supported on functions in Titan + function f_CSE_DMR_CRE_003(ResourceType p_resourceType, template RequestPrimitive p_requestPrimitive) runs on AeSimu { // Local variables var MsgIn v_response; @@ -2037,7 +2037,7 @@ module OneM2M_PermutationFunctions { }//end f_CSE_DMR_CRE_003 - function f_CSE_DMR_CRE_004(ResourceType p_resourceType, template RequestPrimitive p_requestPrimitive) runs on AeSimu {//system CseSystem { MRO system keyword not supported on functions in Titan + function f_CSE_DMR_CRE_004(ResourceType p_resourceType, template RequestPrimitive p_requestPrimitive) runs on AeSimu { // Local variables var MsgIn v_response; diff --git a/OneM2M_Testcases_CSE_Release_1.ttcn b/OneM2M_Testcases_CSE_Release_1.ttcn index a61c169c4c14400869b29b33ab37c14335973171..4d1c2b1c0745c716bb83044bbe5671a8df4f7b6d 100644 --- a/OneM2M_Testcases_CSE_Release_1.ttcn +++ b/OneM2M_Testcases_CSE_Release_1.ttcn @@ -3970,7 +3970,7 @@ module OneM2M_Testcases_CSE_Release_1 { } - function f_CSE_DMR_CRE_007() runs on AeSimu system CseSystem { + function f_CSE_DMR_CRE_007() runs on AeSimu { // Local variables var template RequestPrimitive v_createRequestContainer := m_createContainerBase; var template RequestPrimitive v_createRequestContentInstance := m_createContentInstanceBase; @@ -4054,7 +4054,7 @@ module OneM2M_Testcases_CSE_Release_1 { v_ae1.done; } - function f_CSE_DMR_CRE_008() runs on AeSimu system CseSystem { + function f_CSE_DMR_CRE_008() runs on AeSimu { //Local variables var template RequestPrimitive v_createRequestContainer := m_createContainerBase; var template RequestPrimitive v_createRequestContentInstance := m_createContentInstanceBase; @@ -4142,7 +4142,7 @@ module OneM2M_Testcases_CSE_Release_1 { } - function f_CSE_DMR_CRE_009() runs on AeSimu system CseSystem { + function f_CSE_DMR_CRE_009() runs on AeSimu { // Local variables var template RequestPrimitive v_createRequest := m_createContainerBase; var MsgIn v_response; @@ -4222,7 +4222,7 @@ module OneM2M_Testcases_CSE_Release_1 { } - function f_CSE_DMR_CRE_010() runs on AeSimu system CseSystem { + function f_CSE_DMR_CRE_010() runs on AeSimu { // Local variables var template RequestPrimitive v_createRequest := m_createContainerBase; var MsgIn v_response; @@ -4302,7 +4302,7 @@ module OneM2M_Testcases_CSE_Release_1 { } - function f_CSE_DMR_CRE_011() runs on AeSimu system CseSystem { + function f_CSE_DMR_CRE_011() runs on AeSimu { // Local variables var template RequestPrimitive v_createRequest := m_createContainerBase; var MsgIn v_response; @@ -4570,7 +4570,7 @@ module OneM2M_Testcases_CSE_Release_1 { } - function f_CSE_DMR_CRE_013() runs on AeSimu system CseSystem { + function f_CSE_DMR_CRE_013() runs on AeSimu { // Local variables var template RequestPrimitive v_createRequest := m_createContainerBase; var MsgIn v_response; @@ -4799,7 +4799,7 @@ module OneM2M_Testcases_CSE_Release_1 { } - function f_CSE_DMR_RET_010() runs on AeSimu system CseSystem { + function f_CSE_DMR_RET_010() runs on AeSimu { // Local variables var integer v_aeIndex := -1; var integer v_containerIndex := -1; @@ -4876,7 +4876,7 @@ module OneM2M_Testcases_CSE_Release_1 { } - function f_CSE_DMR_RET_012() runs on AeSimu system CseSystem { + function f_CSE_DMR_RET_012() runs on AeSimu { // Local variables var integer v_aeIndex := -1; var integer v_containerIndex := -1; @@ -6418,7 +6418,7 @@ module OneM2M_Testcases_CSE_Release_1 { v_ae1.done; } - function f_CSE_DMR_UPD_010() runs on AeSimu system CseSystem { + function f_CSE_DMR_UPD_010() runs on AeSimu { var MsgIn v_response; var integer v_aeIndex := -1; var integer v_containerIndex := -1; @@ -6493,7 +6493,7 @@ module OneM2M_Testcases_CSE_Release_1 { v_ae1.done; } - function f_CSE_DMR_UPD_011() runs on AeSimu system CseSystem { + function f_CSE_DMR_UPD_011() runs on AeSimu { // Local variables var MsgIn v_response; var RequestPrimitive v_request; @@ -6576,7 +6576,7 @@ module OneM2M_Testcases_CSE_Release_1 { v_ae1.done; } - function f_CSE_DMR_UPD_012() runs on AeSimu system CseSystem { + function f_CSE_DMR_UPD_012() runs on AeSimu { // Local variables var MsgIn v_response; var RequestPrimitive v_request; @@ -6661,7 +6661,7 @@ module OneM2M_Testcases_CSE_Release_1 { v_ae1.done; } - function f_CSE_DMR_UPD_013() runs on AeSimu system CseSystem { + function f_CSE_DMR_UPD_013() runs on AeSimu { // Local variables var MsgIn v_response; var RequestPrimitive v_request; @@ -8275,7 +8275,7 @@ module OneM2M_Testcases_CSE_Release_1 { } - function f_CSE_DMR_DEL_005() runs on AeSimu system CseSystem { + function f_CSE_DMR_DEL_005() runs on AeSimu { // Local variables var MsgIn v_response; var RequestPrimitive v_request; @@ -8375,7 +8375,7 @@ module OneM2M_Testcases_CSE_Release_1 { } - function f_CSE_DMR_DEL_006() runs on AeSimu system CseSystem { + function f_CSE_DMR_DEL_006() runs on AeSimu { // Local variables var integer v_aeIndex := -1; var integer v_containerIndex := -1; @@ -8444,7 +8444,7 @@ module OneM2M_Testcases_CSE_Release_1 { } - function f_CSE_DMR_DEL_007() runs on AeSimu system CseSystem { + function f_CSE_DMR_DEL_007() runs on AeSimu { // Local variables var MsgIn v_response; var RequestPrimitive v_request; @@ -8538,7 +8538,7 @@ module OneM2M_Testcases_CSE_Release_1 { } - function f_CSE_DMR_DEL_009() runs on AeSimu system CseSystem { + function f_CSE_DMR_DEL_009() runs on AeSimu { // Local variables var MsgIn v_response; var RequestPrimitive v_request;