From 0c52a6ca482ae98abc0a1870c0378ed3bd76442f Mon Sep 17 00:00:00 2001
From: reinaortega <miguelangel.reinaortega@etsi.org>
Date: Thu, 28 Feb 2019 10:43:59 +0100
Subject: [PATCH] TC_CSE_DIS_007 correction

Signed-off-by: reinaortega <miguelangel.reinaortega@etsi.org>
---
 LibOneM2M/OneM2M_Templates.ttcn     | 2 +-
 OneM2M_Testcases_CSE_Release_1.ttcn | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/LibOneM2M/OneM2M_Templates.ttcn b/LibOneM2M/OneM2M_Templates.ttcn
index 43d2eaf..c8f206b 100644
--- a/LibOneM2M/OneM2M_Templates.ttcn
+++ b/LibOneM2M/OneM2M_Templates.ttcn
@@ -435,7 +435,7 @@ module OneM2M_Templates {
 				sizeBelow := omit,
 				contentType_list := {},
 				attribute_list := {},
-				filterUsage := omit,
+				filterUsage := int1,
 				limit := omit,
 				semanticsFilter_list := {},
 				filterOperation := omit,
diff --git a/OneM2M_Testcases_CSE_Release_1.ttcn b/OneM2M_Testcases_CSE_Release_1.ttcn
index 0b54f8a..e5f4b21 100644
--- a/OneM2M_Testcases_CSE_Release_1.ttcn
+++ b/OneM2M_Testcases_CSE_Release_1.ttcn
@@ -10679,6 +10679,7 @@ module OneM2M_Testcases_CSE_Release_1 {
 				var integer v_childResourceIndex := -1;
 				const ResourceType c_containerResourceType := int3; 
 				var AttributeAux v_invalidAttribute;
+				var FilterCriteria v_invalidFilterCriteria;
 			
 				// Test control
 
@@ -10692,7 +10693,9 @@ module OneM2M_Testcases_CSE_Release_1 {
 			    
 				v_resourceIndex := f_cse_createResource(c_containerResourceType, m_createContainerBase, v_aeIndex);
 				v_childResourceIndex := f_cse_createResource(c_containerResourceType, m_createContainerBase, v_resourceIndex); 
-				v_request := valueof(m_retrieveFilterUsageOption(f_getResourceAddress(v_resourceIndex), f_getOriginator(v_resourceIndex), int1));
+				v_invalidFilterCriteria := valueof(m_filterCriteria);
+				v_invalidFilterCriteria.sizeBelow := 1;//Whatever value, it will be overwritten by forceFields parameter
+				v_request := valueof(m_retrieveFilterCriteria(f_getResourceAddress(v_resourceIndex), f_getOriginator(v_resourceIndex), v_invalidFilterCriteria));
 				v_invalidAttribute := {name := "filterCriteria.sizeBelow", value_ := "-1"};
 				mcaPort.send(f_getMsgOutPrimitive(m_request(v_request, {v_invalidAttribute})));
 				tc_ac.start;
-- 
GitLab