From e3aeeb534c54a311814ac55d60329b07f407fd6f Mon Sep 17 00:00:00 2001
From: Miguel Angel Reina Ortega <miguelangel.reinaortega@etsi.org>
Date: Fri, 23 Jun 2023 10:24:43 +0200
Subject: [PATCH] Fix for f_CSE_DMR_CRE_014 to include case for
 timeSeriesInstance

---
 OneM2M_PermutationFunctions.ttcn | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

diff --git a/OneM2M_PermutationFunctions.ttcn b/OneM2M_PermutationFunctions.ttcn
index e6668ee..1876479 100644
--- a/OneM2M_PermutationFunctions.ttcn
+++ b/OneM2M_PermutationFunctions.ttcn
@@ -3922,14 +3922,21 @@ module OneM2M_PermutationFunctions {
 							[] mcaPort.receive(mw_response(mw_responsePrimitiveOK)) -> value v_response {
 								tc_ac.stop;
 								if(p_parentResourceType == int3){
-								if(v_response.primitive.responsePrimitive.primitiveContent.container.currentByteSize == 8) { //Default content: "AnyValue" (8 bytes length)
-									setverdict(pass, __SCOPE__ & ": CurrentByteSize attribute in content resource is incremented successfully");	
-								}
-								else{
-									setverdict(fail, __SCOPE__ & ": CurrentByteSize attribute in content resource not incremented successfully");
+									if(v_response.primitive.responsePrimitive.primitiveContent.container.currentByteSize == 8) { //Default content: "AnyValue" (8 bytes length)
+										setverdict(pass, __SCOPE__ & ": CurrentByteSize attribute in content resource is incremented successfully");	
+									}
+									else{
+										setverdict(fail, __SCOPE__ & ": CurrentByteSize attribute in content resource not incremented successfully");
+									}
+								} else if(p_parentResourceType == int29){
+									if(v_response.primitive.responsePrimitive.primitiveContent.timeSeries.currentByteSize == 8) { //Default content: "AnyValue" (8 bytes length)
+										setverdict(pass, __SCOPE__ & ": CurrentByteSize attribute in content resource is incremented successfully");
+									}
+									else{
+										setverdict(fail, __SCOPE__ & ": CurrentByteSize attribute in content resource not incremented successfully");
+									}
 								}
 							}
-							}
 							[] mcaPort.receive(mw_response(mw_responsePrimitiveKO)) -> value v_response {
 								tc_ac.stop;
 								setverdict(fail, __SCOPE__ & ": Error while retrieving resource");
-- 
GitLab