From 3d254f07df4053c1c1761623f34e27d444f2abf5 Mon Sep 17 00:00:00 2001
From: acverdugo <acverdugo@at4wireless.com>
Date: Mon, 27 Nov 2017 11:04:49 +0100
Subject: [PATCH] Fixed Test Control section in:

TC_CSE_REG_CRE_008
TC_CSE_REG_CRE_009
TC_CSE_REG_CRE_010
TC_CSE_REG_CRE_024
f_CSE_REG_CRE_026
TC_CSE_REG_RET_010
TC_CSE_REG_DEL_004

Signed-off-by: acverdugo <acverdugo@at4wireless.com>
---
 OneM2M_Testcases_CSE.ttcn | 51 ++++++++++++++++++++++++++++++++++-----
 1 file changed, 45 insertions(+), 6 deletions(-)

diff --git a/OneM2M_Testcases_CSE.ttcn b/OneM2M_Testcases_CSE.ttcn
index d4a1e68..c0be84a 100644
--- a/OneM2M_Testcases_CSE.ttcn
+++ b/OneM2M_Testcases_CSE.ttcn
@@ -924,6 +924,8 @@ module OneM2M_Testcases_CSE {
 					var RequestPrimitive v_request;
 					var integer v_cseBaseIndex := -1;
 					var ResourceType v_resourceType := int2;
+					
+					//Test control
 	                
 					// Test component configuration
 					f_cf01Up();
@@ -991,6 +993,8 @@ module OneM2M_Testcases_CSE {
 					var RequestPrimitive v_request;
 					var integer v_cseBaseIndex := -1;
 					var ResourceType v_resourceType := int2;
+					
+					//Test control
 	                
 					// Test component configuration
 					f_cf01Up();
@@ -1038,6 +1042,8 @@ module OneM2M_Testcases_CSE {
 					var RequestPrimitive v_request;
 					var integer v_cseBaseIndex := -1;
 					var ResourceType v_resourceType := int2;
+					
+					//Test control
 	                
 					// Test component configuration
 					f_cf02UpCseSimuMaster();
@@ -1091,6 +1097,12 @@ module OneM2M_Testcases_CSE {
 					var RequestPrimitive v_request;
 					var integer v_cseBaseIndex := -1;
 					var ResourceType v_resourceType := int2;
+					
+					//Test control
+					if(not(PICS_MN_CSE)) {
+						setverdict(inconc, __SCOPE__ & ": IUT shall be MN-CSE to run this test case");
+						stop;
+					}
 	                
 					// Test component configuration
 					f_cf02UpCseSimuMaster();
@@ -1146,6 +1158,12 @@ module OneM2M_Testcases_CSE {
 					var RequestPrimitive v_request;
 					var integer v_aeAnncIndex := -1;
 					var ResourceType v_resourceType := int2;
+					
+					//Test control
+					if(not(PICS_IN_CSE)) {
+						setverdict(inconc, __SCOPE__ & ": IUT shall be MN-CSE to run this test case");
+						stop;
+					}
 	                
 					// Test component configuration
 					f_cf04Up();
@@ -1201,6 +1219,12 @@ module OneM2M_Testcases_CSE {
 					var MsgIn v_response;
 					var RequestPrimitive v_request;
 					var integer v_aeIndex := -1;
+					
+					//Test control
+					if(not(PICS_MN_CSE)) {
+						setverdict(inconc, __SCOPE__ & ": IUT shall be MN-CSE to run this test case");
+						stop;
+					}
 	                
 					// Test component configuration
 					f_cf02Up();
@@ -1268,6 +1292,8 @@ module OneM2M_Testcases_CSE {
 					var RequestPrimitive v_request;
 					var integer v_cseBaseIndex := -1;
 					var ResourceType v_resourceType := int2;
+					
+					//Test control
     
     
 					// Test component configuration
@@ -1540,6 +1566,8 @@ module OneM2M_Testcases_CSE {
 					var RequestPrimitive v_request;
 					var integer v_cseBaseIndex := -1;
 					var ResourceType v_resourceType := int2;
+					
+					//Test control
 	                
 					// Test component configuration
 					f_cf01Up();
@@ -2053,7 +2081,11 @@ module OneM2M_Testcases_CSE {
 					var template UtTriggerPrimitive v_utRequest := m_utCreateRemoteCSE;
 					var charstring v_action :=  __SCOPE__ & ": Please, send a CSE registration request with attributes multiplicity equals to 1";
 	   
-					// Test control
+					//Test control
+					if(not(PICS_MN_CSE)) {
+						setverdict(inconc, __SCOPE__ & ": IUT shall be MN-CSE to run this test case");
+						stop;
+					}
 
 					// Test component configuration
 					f_cf04Up();
@@ -2201,6 +2233,12 @@ module OneM2M_Testcases_CSE {
 					function f_CSE_REG_CRE_026(template UtTriggerPrimitive p_utRequest, template RequestPrimitive p_request, in charstring p_action) runs on CseSimu {
 	  
 						var ResponsePrimitive v_responsePrimitive;
+						
+						//Test control
+						if(not(PICS_MN_CSE)) {
+							setverdict(inconc, __SCOPE__ & ": IUT shall be MN-CSE to run this test case");
+							stop;
+						}
 
 						//Test component configuration
 						f_cf04Up();
@@ -3213,10 +3251,6 @@ module OneM2M_Testcases_CSE {
 					 var template UtTriggerPrimitive v_utRequest := m_utCreateRemoteCSE;
 	
 					 // Test control
-					if(not(PICS_MN_CSE)) {
-						setverdict(inconc, __SCOPE__ & ": IUT shall be MN-CSE to run this test case");
-						stop;
-					 }
 	
 					 // Test component configuration
 					 f_cf04Up();
@@ -3726,7 +3760,12 @@ module OneM2M_Testcases_CSE {
 					var UtTriggerAckPrimitive v_trigger_response;
 					var integer v_auxInteger;
 					var charstring v_action := __SCOPE__ & ": Please, send a valid DELETE Request containing To set to " & PX_CSE1_ADDRESS;
-					// Test control
+					
+					//Test control
+					if(not(PICS_MN_CSE)) {
+						setverdict(inconc, __SCOPE__ & ": IUT shall be MN-CSE to run this test case");
+						stop;
+					}
 
 					// Test component configuration
 					f_cf04Up();
-- 
GitLab