From e3dd089380386f4a73e9d9e7d7f34477e88d1fb8 Mon Sep 17 00:00:00 2001 From: aahmad <ABBAS.AHMAD@eglobalmark.com> Date: Fri, 9 Mar 2018 15:00:47 +0100 Subject: [PATCH] TP CSE/ESC/BV/001 corrected in the ATS. TC still has a TODO on initial condition. Modified TC structure to run on CseSimu. --- LibOneM2M/OneM2M_Templates.ttcn | 8 ++++---- OneM2M_Testcases_CSE_Release_2_SEC_STF531.ttcn | 16 ++++++++-------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/LibOneM2M/OneM2M_Templates.ttcn b/LibOneM2M/OneM2M_Templates.ttcn index 45a2592..cffd3af 100644 --- a/LibOneM2M/OneM2M_Templates.ttcn +++ b/LibOneM2M/OneM2M_Templates.ttcn @@ -1360,10 +1360,10 @@ module OneM2M_Templates { */ template SecurityInfo mw_contentSecurityInfo (in SecurityInfoType p_securityInfoType, in XSD.Base64Binary p_escertkeMessage) := { securityInfoType := p_securityInfoType, - dasRequest := ?, - dasResponse := ?, - esprimRandObject := ?, - esprimObject := ?, + dasRequest := *, + dasResponse := *, + esprimRandObject := *, + esprimObject := *, escertkeMessage := p_escertkeMessage } diff --git a/OneM2M_Testcases_CSE_Release_2_SEC_STF531.ttcn b/OneM2M_Testcases_CSE_Release_2_SEC_STF531.ttcn index 4f6c2a0..b2991b6 100644 --- a/OneM2M_Testcases_CSE_Release_2_SEC_STF531.ttcn +++ b/OneM2M_Testcases_CSE_Release_2_SEC_STF531.ttcn @@ -83,10 +83,10 @@ module OneM2M_Testcases_CSE_Release_2_SEC_STF531 { testcase TC_CSE_ESC_BV_001() runs on CseSimu system CseSystem { var MsgIn v_response; - var template RequestPrimitive v_requestNotify := m_notify; - + var RequestPrimitive v_requestNotify; + var PrimitiveContent v_primitiveContentResponse; //Test component configuration - f_cf02Up(); + f_cf02UpCse1(); // Test adapter configuration @@ -100,17 +100,17 @@ module OneM2M_Testcases_CSE_Release_2_SEC_STF531 { v_requestNotify.primitiveContent := {securityInfo := m_contentSecurityInfo(int6)}; v_requestNotify.primitiveContent.securityInfo.escertkeMessage := str2oct("VExTIE1lc3NhZ2U6IENsaWVudCBIZWxsbw=="); - + v_primitiveContentResponse.securityInfo := mw_contentSecurityInfo(int6, str2oct("VExTIE1lc3NhZ2VzOiBTZXJ2ZXIgSGVsbG8sIENlcnRpZmljYXRlKiwgU2VydmVyS2V5RXhjaGFuZ2UqLCBDZXJ0aWZpY2F0ZVJlcXVlc3QqLCBTZXJ2ZXJIZWxsb0RvbmU=")); mccPort.send(m_request(v_requestNotify)); tc_ac.start; alt { - [] mccPort.receive(mw_response(mw_responsePrimitive(int2000, mw_contentSecurityInfo(int6, str2oct("VExTIE1lc3NhZ2VzOiBTZXJ2ZXIgSGVsbG8sIENlcnRpZmljYXRlKiwgU2VydmVyS2V5RXhjaGFuZ2UqLCBDZXJ0aWZpY2F0ZVJlcXVlc3QqLCBTZXJ2ZXJIZWxsb0RvbmU=")))))-> value v_response { + [] mccPort.receive(mw_response(mw_responsePrimitive(int2000,v_primitiveContentResponse)))-> value v_response { tc_ac.stop; setverdict(pass, __SCOPE__ & ": Message 2 received successfully"); } [] mccPort.receive(mw_response(mw_responsePrimitiveOK)) -> value v_response { tc_ac.stop; - setverdict(fail, __SCOPE__ & ": Wrong Message received (Should be Message 2)"); + setverdict(fail, __SCOPE__ & ": Wrong SecurityInfo (securityInfoType ¦¦ escertkeMessage ) Message received"); } [] mccPort.receive(mw_response(mw_responsePrimitiveKO)) -> value v_response { tc_ac.stop; @@ -121,8 +121,8 @@ module OneM2M_Testcases_CSE_Release_2_SEC_STF531 { } } - f_cse_postamble_deleteResources(); - f_cf02Down(); + f_cse_postamble_deleteResourcesCSE(); + f_cf02DownCseSimuMaster(); } } // end of group ESCertKE -- GitLab