diff --git a/LibOneM2M/OneM2M_Functions.ttcn b/LibOneM2M/OneM2M_Functions.ttcn index 79ebd546b8ed88e5dd6e7819f2e7060d089d63b2..835c1dc6dc3edd871e0f0a370a05b7be89bd4eef 100644 --- a/LibOneM2M/OneM2M_Functions.ttcn +++ b/LibOneM2M/OneM2M_Functions.ttcn @@ -1395,6 +1395,11 @@ module OneM2M_Functions { v_resourceIndex := f_setResource(vc_response.primitive.responsePrimitive.primitiveContent, p_resourceType, p_parentIndex); if(p_resourceType == int2) { vc_aeAuxIndex := v_resourceIndex; + } else if (p_resourceType == int9) { + //Check that group members are correctly in the group + if(not(match(p_requestPrimitive.primitiveContent.group_.memberIDs, vc_response.primitive.responsePrimitive.primitiveContent.group_.memberIDs))) { + setverdict(inconc, __SCOPE__&":INFO: Wrong number of members in group"); + } } } [] mcaPort.receive(mw_response(mw_responsePrimitiveKO)) {