From 5b68654d46ea26436c30e14c165f3a6ffa6a6552 Mon Sep 17 00:00:00 2001
From: reinaortega <miguelangel.reinaortega@etsi.org>
Date: Wed, 1 Apr 2020 12:30:18 +0200
Subject: [PATCH] Use of checkComponentDoneAndGetVerdict(p_component) functions
 instead of p_component.done

Signed-off-by: reinaortega <miguelangel.reinaortega@etsi.org>
---
 LibOneM2M/OneM2M_Functions.ttcn     |  4 ----
 OneM2M_PermutationFunctions.ttcn    | 28 ++++++++++++++--------------
 OneM2M_Testcases_CSE_Release_1.ttcn | 14 +++++++-------
 OneM2M_Testcases_CSE_Release_2.ttcn |  6 +++---
 4 files changed, 24 insertions(+), 28 deletions(-)

diff --git a/LibOneM2M/OneM2M_Functions.ttcn b/LibOneM2M/OneM2M_Functions.ttcn
index ffe032f..d6a3488 100644
--- a/LibOneM2M/OneM2M_Functions.ttcn
+++ b/LibOneM2M/OneM2M_Functions.ttcn
@@ -2755,10 +2755,6 @@ module OneM2M_Functions {
 						tc_ac.stop;
 						setverdict(inconc, __SCOPE__&":INFO: Error while creating resource type remoteCSE");
 					}
-					[] mccPort.receive {
-						tc_ac.stop;
-						setverdict(inconc, __SCOPE__&":INFO: Unexpected message received");
-					}
 					[] tc_ac.timeout {
 						setverdict(inconc, __SCOPE__&":INFO: No answer while creating resource type remoteCSE");
 					}
diff --git a/OneM2M_PermutationFunctions.ttcn b/OneM2M_PermutationFunctions.ttcn
index c9abdac..6134fea 100644
--- a/OneM2M_PermutationFunctions.ttcn
+++ b/OneM2M_PermutationFunctions.ttcn
@@ -2352,7 +2352,7 @@ module OneM2M_PermutationFunctions {
 				v_remoteCseIndex := f_cse_registerRemoteCse(m_createRemoteCSE_poa(-, -, -, -, {f_getCompletePoA()}));
 				
 				vc_ae1.start(f_cse_preamble_registerAe());				
-				vc_ae1.done;
+				f_cseSimu_checkComponentDoneAndGetVerdict(vc_ae1);
 				
 				//Creating resource in Hosting CSE
 				v_targetResourceIndex := f_generateAndSetLocalResource(valueof(m_primitiveContentContainer(m_contentCreateContainer)), vc_cSEBaseIndex, int3);
@@ -3765,7 +3765,7 @@ module OneM2M_PermutationFunctions {
 						f_send(e_mca_port, m_request(v_request));
 						
 						vc_cse1.start(f_cse_receiveCreateRequest_cseSimu(p_requestAnnc));
-						vc_cse1.done;	
+						f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);	
     								
 						// Postamble
 						f_cse_postamble_deleteResources();
@@ -3800,11 +3800,11 @@ module OneM2M_PermutationFunctions {
 						}else if (PX_IN_CSE) {
 							vc_cse1.start(f_cse_registerRemoteCse(m_createRemoteCSEBase));
 						}	
-						vc_cse1.done;						
+						f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);						
 						
 						vc_cse1.start(f_cse_announcementProcedure_createHandler());						
 						v_resourceIndex := f_cse_createResource(int2, m_createAe(PX_TS_AE1.appId, omit, omit));						
-						vc_cse1.done;
+						f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);
 		
 						if(p_resourceType == int4) {
 							v_containerIndex := f_cse_createResource(int3, m_createContainerBase, v_parentIndex);
@@ -3816,7 +3816,7 @@ module OneM2M_PermutationFunctions {
 						
 						vc_cse1.start(f_cse_receiveCreateRequest_cseSimu(p_requestAnnc));						
 						f_send(e_mca_port, m_request(v_request));
-						vc_cse1.done;	
+						f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);	
     								
 						vc_request.primitive.requestPrimitive := f_getRequestPrimitive(vc_cse1);
     								
@@ -4284,7 +4284,7 @@ module OneM2M_PermutationFunctions {
 						} else {	//ResourceType = RemoteCSE
 													
 							vc_cse1.start(f_cse_registerRemoteCse(p_requestPrimitive));
-							vc_cse1.done;
+							f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);
 							
 							v_resourceIndex := f_getRemoteCseResource(vc_cse1);
 								
@@ -4379,7 +4379,7 @@ module OneM2M_PermutationFunctions {
 						} else {	//ResourceType = RemoteCSE
 												
 							vc_cse1.start(f_cse_registerRemoteCse(p_requestPrimitive));
-							vc_cse1.done;
+							f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);
 							
 							v_resourceIndex := f_getRemoteCseResource(vc_cse1);
 							
@@ -4454,7 +4454,7 @@ module OneM2M_PermutationFunctions {
     									
 						} else {
 							vc_cse1.start(f_cse_registerRemoteCse(p_requestPrimitive));
-							vc_cse1.done;
+							f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);
 							
 							v_resourceIndex := f_getRemoteCseResource(vc_cse1);
 						}
@@ -4535,7 +4535,7 @@ module OneM2M_PermutationFunctions {
     									
 						}else{
 							vc_cse1.start(f_cse_registerRemoteCse(p_requestPrimitive));
-							vc_cse1.done;
+							f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);
 							
 							v_resourceIndex := f_getRemoteCseResource(vc_cse1);
 						}
@@ -4615,7 +4615,7 @@ module OneM2M_PermutationFunctions {
     									
 						}else{
 							vc_cse1.start(f_cse_registerRemoteCse(p_requestPrimitive));
-							vc_cse1.done;
+							f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);
 							
 							v_resourceIndex := f_getRemoteCseResource(vc_cse1);
 						}
@@ -4696,7 +4696,7 @@ module OneM2M_PermutationFunctions {
     									
 						}else{
 							vc_cse1.start(f_cse_registerRemoteCse(p_requestPrimitive));
-							vc_cse1.done;
+							f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);
 							
 							v_resourceIndex := f_getRemoteCseResource(vc_cse1);
 						}
@@ -4773,7 +4773,7 @@ module OneM2M_PermutationFunctions {
     									
 						}else{
 							vc_cse1.start(f_cse_registerRemoteCse(p_requestPrimitive));
-							vc_cse1.done;
+							f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);
 							
 							v_resourceIndex := f_getRemoteCseResource(vc_cse1);
 						}
@@ -5884,7 +5884,7 @@ module OneM2M_PermutationFunctions {
 							v_resourceIndex := f_cse_createResource(p_resourceType, p_createRequestPrimitive);//under the CSEBase resource
 						} else {	//ResourceType = RemoteCSE
 							vc_cse1.start(f_cse_registerRemoteCse(p_createRequestPrimitive));
-							vc_cse1.done;
+							f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);
 							
 							v_resourceIndex := f_getRemoteCseResource(vc_cse1);	
 						}
@@ -5968,7 +5968,7 @@ module OneM2M_PermutationFunctions {
 						 	}
 						} else {	//ResourceType = RemoteCSE
 							vc_cse1.start(f_cse_registerRemoteCse(p_createRequestPrimitive));
-							vc_cse1.done;
+							f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);
 							
 							v_resourceIndex := f_getRemoteCseResource(vc_cse1);	
 						}
diff --git a/OneM2M_Testcases_CSE_Release_1.ttcn b/OneM2M_Testcases_CSE_Release_1.ttcn
index ac3c4d6..7810da9 100644
--- a/OneM2M_Testcases_CSE_Release_1.ttcn
+++ b/OneM2M_Testcases_CSE_Release_1.ttcn
@@ -628,7 +628,7 @@ module OneM2M_Testcases_CSE_Release_1 {
 						}
 					}
 					
-					vc_ae1.done;
+					f_cseSimu_checkComponentDoneAndGetVerdict(vc_ae1);
 									
 					// Postamble
 					f_cse_postamble_deleteResourcesCSE();
@@ -695,7 +695,7 @@ module OneM2M_Testcases_CSE_Release_1 {
 						}
 					}	
 					
-					vc_ae1.done;
+					f_cseSimu_checkComponentDoneAndGetVerdict(vc_ae1);
 					
 					// Postamble
 					f_cse_postamble_deleteResourcesCSE();
@@ -739,8 +739,8 @@ module OneM2M_Testcases_CSE_Release_1 {
 					
 					//Preamble
 					vc_cse1.start(f_cse_registrationRemoteCse(mw_createRemoteCSE));
-					vc_cse1.done;
-			
+					f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);
+					
 					v_requestPrimitive := mw_createAEAnnc_s_ae_id(PX_CSE_ID & "/S", -, -, v_link);
 					
 					vc_cse1.start(f_cse_announcementProcedure_createHandler(v_requestPrimitive));
@@ -759,7 +759,7 @@ module OneM2M_Testcases_CSE_Release_1 {
 						}
 					}	
 					
-					vc_cse1.done;
+					f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);
 					
 					v_aeAnncIndex := f_getLatestLocalResource(vc_cse1);
 					//continue to test the content
@@ -972,7 +972,7 @@ module OneM2M_Testcases_CSE_Release_1 {
 		  	  	
 					//Preamble
 					vc_cse1.start(f_cse_registrationRemoteCse(mw_createRemoteCSE));
-					vc_cse1.done;
+					f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);
 					
 					vc_cse1.start(f_cse_announcementProcedure_createHandler());
 					
@@ -2129,7 +2129,7 @@ module OneM2M_Testcases_CSE_Release_1 {
 		  	  	
 					//Preamble
 					vc_cse1.start(f_cse_registrationRemoteCse(mw_createRemoteCSE));
-					vc_cse1.done;
+					f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);
 					
 					vc_cse1.start(f_cse_announcementProcedure_createHandler(mw_createAEAnnc_s_ae_id(PX_CSE_ID & "/" & PX_ALLOWED_S_AE_IDS[0], -, -, -)));
 					
diff --git a/OneM2M_Testcases_CSE_Release_2.ttcn b/OneM2M_Testcases_CSE_Release_2.ttcn
index e58d4b6..ab0e2ce 100644
--- a/OneM2M_Testcases_CSE_Release_2.ttcn
+++ b/OneM2M_Testcases_CSE_Release_2.ttcn
@@ -3463,7 +3463,7 @@ module OneM2M_Testcases_CSE_Release_2 {
 		
 					// Preamble
 					vc_cse1.start(f_cse_registerRemoteCse(m_createRemoteCSEBase));
-					vc_cse1.done;
+					f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);
 					
 					f_cse_createAccessControlPolicyAux();
 					
@@ -3571,8 +3571,8 @@ module OneM2M_Testcases_CSE_Release_2 {
 	
 					// Preamble
 					vc_cse1.start(f_cse_registerRemoteCse(m_createRemoteCSEBase));
-					vc_cse1.done;
-		
+					f_aeSimu_checkComponentDoneAndGetVerdict(vc_cse1);
+					
 					f_cse_createAccessControlPolicyAux();
 					
 				    v_aeIndex := f_cse_preamble_registerAe({f_getResourceId(vc_resourcesList[vc_acpIndex].resource)}, -);//AE1 is registred;
-- 
GitLab