diff --git a/OneM2M_Testcases.ttcn b/OneM2M_Testcases.ttcn index 4bc41f378f0ef88e57e090a40f6adc9bdf41fd97..aab6cba655dfec179404d15173d9d8024da42ba9 100644 --- a/OneM2M_Testcases.ttcn +++ b/OneM2M_Testcases.ttcn @@ -4302,8 +4302,9 @@ module OneM2M_Testcases { tc_ac.stop; setverdict(pass, testcasename() & ": creation successfull by using fanOutPoint in group resource"); -// TODO: check for aggregatedResponse representation - + if(not ispresent(v_response.primitive.responsePrimitive.primitiveContent.any_1[0].AggregatedResponse.responsePrimitive_list)){ + setverdict(fail, testcasename(), ": Error, aggregatedResponse attribute not provided"); + } } [] mcaPort.receive(mw_response(mw_responsePrimitiveKO)) { tc_ac.stop; @@ -4368,8 +4369,10 @@ module OneM2M_Testcases { tc_ac.stop; setverdict(pass, testcasename() & ": retrieve attributes successfull by using fanOutPoint in group resource"); -// TODO: check for aggregatedResponse representation - } + if(not ispresent(v_response.primitive.responsePrimitive.primitiveContent.any_1[0].AggregatedResponse.responsePrimitive_list)){ + setverdict(fail, testcasename(), ": Error, aggregatedResponse attribute not provided"); + } + } [] mcaPort.receive(mw_response(mw_responsePrimitiveKO)) { tc_ac.stop; setverdict(fail, testcasename() & ": Error while retrieving resource"); @@ -4441,8 +4444,9 @@ module OneM2M_Testcases { tc_ac.stop; setverdict(pass, testcasename() & ": update successfull by using fanOutPoint in group resource"); -// TODO: check for aggregatedResponse representation - + if(not ispresent(v_response.primitive.responsePrimitive.primitiveContent.any_1[0].AggregatedResponse.responsePrimitive_list)){ + setverdict(fail, testcasename(), ": Error, aggregatedResponse attribute not provided"); + } } [] mcaPort.receive(mw_response(mw_responsePrimitiveKO)) { tc_ac.stop; @@ -4505,6 +4509,10 @@ module OneM2M_Testcases { [] mcaPort.receive(mw_response(mw_responsePrimitive(int2002))) -> value v_response { tc_ac.stop; setverdict(pass, testcasename() & ": delete successfull by using fanOutPoint in group resource"); + + if(not ispresent(v_response.primitive.responsePrimitive.primitiveContent.any_1[0].AggregatedResponse.responsePrimitive_list)){ + setverdict(fail, testcasename(), ": Error, aggregatedResponse attribute not provided"); + } } [] mcaPort.receive(mw_response(mw_responsePrimitiveKO)) { tc_ac.stop;