From 8c651947861f7c77d40f50b89ae6b8f67c9b001c Mon Sep 17 00:00:00 2001 From: Pramod Kulkarni <pkulkarni75@gmail.com> Date: Thu, 26 Apr 2018 10:25:31 +0100 Subject: [PATCH] Corrections to TCs ANNC_CRE_003 and ANNC_UPD_014 --- OneM2M_PermutationFunctions.ttcn | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/OneM2M_PermutationFunctions.ttcn b/OneM2M_PermutationFunctions.ttcn index 0c6e958..f8e550b 100644 --- a/OneM2M_PermutationFunctions.ttcn +++ b/OneM2M_PermutationFunctions.ttcn @@ -6531,6 +6531,7 @@ module OneM2M_PermutationFunctions { var integer v_parentIndex := -1; var integer v_aeIndex := -1; var integer v_resourceIndex; + var integer v_CntAnncResourceIndex; var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); v_create.primitiveContent.container.announceTo := {PX_CSE1_ID}; @@ -6552,8 +6553,10 @@ module OneM2M_PermutationFunctions { vc_cse1.done; // Test Body + //Retrieve the parent resource index + v_CntAnncResourceIndex := f_getLatestResourceIndex(vc_cse1); v_request := f_getCreateRequestPrimitive(p_resourceType, p_requestCreatePrimitive, v_parentIndex); - vc_cse1.start(f_cse_announcementProcedure_createHandler(p_createRequestAnnc,int4000)); + vc_cse1.start(f_cse_announcementProcedure_createHandler(p_createRequestAnnc,int4000, v_CntAnncResourceIndex)); mcaPort.send(m_request(v_request)); tc_ac.start; @@ -7857,6 +7860,7 @@ module OneM2M_PermutationFunctions { var RequestPrimitive v_updateRequest; var integer v_aeIndex := -1; var integer v_resourceIndex; + var integer v_AEAnncResourceIndex; var ResponsePrimitive v_responsePrimitive; var template RequestPrimitive v_create := m_createAe(PX_APP_ID, omit, omit); @@ -7877,7 +7881,9 @@ module OneM2M_PermutationFunctions { v_resourceIndex := f_cse_createResource(p_resourceType, p_requestCreatePrimitive, v_aeIndex); - vc_cse1.start(f_cse_announcementProcedure_createHandler(p_createRequestAnnc, int4000)); + //Retrieve the parent resource index + v_AEAnncResourceIndex := f_getLatestResourceIndex(vc_cse1); + vc_cse1.start(f_cse_announcementProcedure_createHandler(p_createRequestAnnc,int4000, v_AEAnncResourceIndex)); v_updateRequest := f_getUpdateRequestPrimitive(p_resourceType, v_resourceIndex, p_requestUpdatePrimitive); mcaPort.send(m_request(v_updateRequest)); -- GitLab