Skip to content
Snippets Groups Projects
Commit 43a67e8f authored by Miguel Angel Reina Ortega's avatar Miguel Angel Reina Ortega
Browse files

CSE/DMR/CRE/BV/015 completed

CSE/DMR/CRE/BV/016 started (handling of announcements)

Signed-off-by: Miguel Angel Reina Ortega's avatarMiguel Angel Reina Ortega <miguelangel.reinaortega@etsi.org>
parent 5166a31a
No related branches found
No related tags found
1 merge request!25Ae fixes
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
* *
* @author oneM2M * @author oneM2M
* @version $URL: https://forge.etsi.org/svn/oneM2M/trunk/ttcn/OneM2M_Testcases.ttcn $ * @version $URL: https://forge.etsi.org/svn/oneM2M/trunk/ttcn/OneM2M_Testcases.ttcn $
* $Id: OneM2M_Testcases.ttcn 234 2017-03-20 16:37:29Z reinaortega $ * $Id: OneM2M_Testcases.ttcn 239 2017-03-23 17:40:22Z reinaortega $
* @desc Module containing test cases for oneM2M * @desc Module containing test cases for oneM2M
* *
*/ */
...@@ -308,7 +308,7 @@ module OneM2M_Testcases { ...@@ -308,7 +308,7 @@ module OneM2M_Testcases {
tc_ac.start; tc_ac.start;
alt { alt {
[] mccPort.receive(mw_request(mw_createAEAnnc(-, -, -, "APP_ID", -))) { [] mccPort.receive(mw_request(mw_createAEAnnc(-, -, -))) {
tc_ac.stop; tc_ac.stop;
setverdict(pass, testcasename() & ": AE creation redirected."); setverdict(pass, testcasename() & ": AE creation redirected.");
} }
...@@ -397,7 +397,7 @@ module OneM2M_Testcases { ...@@ -397,7 +397,7 @@ module OneM2M_Testcases {
tc_ac.start; tc_ac.start;
alt { alt {
[] mccPort.receive(mw_request(mw_createAEAnnc(omit, "CSE_ID", "/S", "APP_ID", "S-AE-ID-STEM"))) { [] mccPort.receive(mw_request(mw_createAEAnnc("/S", "CSE_ID", -))) {
tc_ac.stop; tc_ac.stop;
setverdict(pass, testcasename() & ": AE creation redirected."); setverdict(pass, testcasename() & ": AE creation redirected.");
} }
...@@ -2301,7 +2301,7 @@ module OneM2M_Testcases { ...@@ -2301,7 +2301,7 @@ module OneM2M_Testcases {
v_contentResponse.any_1[0].Resource := mw_contentContainer_rc3; v_contentResponse.any_1[0].Resource := mw_contentContainer_rc3;
f_CSE_DMR_CRE_BV_013(int3, m_createContainerBase, v_contentResponse);//Container f_CSE_DMR_CRE_BV_014(int3, m_createContainerBase, v_contentResponse);//Container
} }
testcase TC_CSE_DMR_CRE_BV_014_02() runs on CseTester system CseSystem { testcase TC_CSE_DMR_CRE_BV_014_02() runs on CseTester system CseSystem {
...@@ -2473,7 +2473,7 @@ module OneM2M_Testcases { ...@@ -2473,7 +2473,7 @@ module OneM2M_Testcases {
} }
testcase TC_CSE_DMR_CRE_BV_015_07() runs on CseTester system CseSystem { testcase TC_CSE_DMR_CRE_BV_015_07() runs on CseTester system CseSystem {
// Local variables // Local variables
var template RequestPrimitive v_createRequest := m_createContainerBase; var template RequestPrimitive v_createRequest := m_createContainerBase;
var ResponsePrimitive v_responsePrimitive; var ResponsePrimitive v_responsePrimitive;
...@@ -2484,13 +2484,301 @@ module OneM2M_Testcases { ...@@ -2484,13 +2484,301 @@ module OneM2M_Testcases {
v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int3, v_createRequest, c_optionalAttribute); v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int3, v_createRequest, c_optionalAttribute);
} }
testcase TC_CSE_DMR_CRE_BV_015_08() runs on CseTester system CseSystem {//TODO
// Local variables
var template RequestPrimitive v_createRequest := m_createContentInstanceBase;
var ResponsePrimitive v_responsePrimitive;
const AttributeAux c_optionalAttribute := {"expirationTime", omit};
v_createRequest.primitiveContent.any_1[0].ContentInstance_optional.expirationTime := "20301231T012345";
v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int4, v_createRequest, c_optionalAttribute);
}
testcase TC_CSE_DMR_CRE_BV_015_09() runs on CseTester system CseSystem {//TODO
// Local variables
var template RequestPrimitive v_createRequest := m_createContentInstanceBase;
var ResponsePrimitive v_responsePrimitive;
const AttributeAux c_optionalAttribute := {"labels", omit};
v_createRequest.primitiveContent.any_1[0].ContentInstance_optional.labels := {"MyLabel"};
v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int4, v_createRequest, c_optionalAttribute);
}
testcase TC_CSE_DMR_CRE_BV_015_10() runs on CseTester system CseSystem {//TODO
// Local variables
var template RequestPrimitive v_createRequest := m_createContentInstanceBase;
var ResponsePrimitive v_responsePrimitive;
const AttributeAux c_optionalAttribute := {"creator", omit};
v_createRequest.primitiveContent.any_1[0].ContentInstance_optional.creator := "MyCreator";
v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int4, v_createRequest, c_optionalAttribute);
}
testcase TC_CSE_DMR_CRE_BV_015_11() runs on CseTester system CseSystem {//TODO
// Local variables
var template RequestPrimitive v_createRequest := m_createContentInstanceBase;
var ResponsePrimitive v_responsePrimitive;
const AttributeAux c_optionalAttribute := {"contentInfo", omit};
v_createRequest.primitiveContent.any_1[0].ContentInstance_optional.contentInfo := "MyContentInfo";
v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int4, v_createRequest, c_optionalAttribute);
}
testcase TC_CSE_DMR_CRE_BV_015_12() runs on CseTester system CseSystem {//TODO
// Local variables
var template RequestPrimitive v_createRequest := m_createContentInstanceBase;
var ResponsePrimitive v_responsePrimitive;
const AttributeAux c_optionalAttribute := {"ontologyRef", omit};
v_createRequest.primitiveContent.any_1[0].ContentInstance_optional.ontologyRef := "MyOntologyRef";
v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int4, v_createRequest, c_optionalAttribute);
}
testcase TC_CSE_DMR_CRE_BV_015_13() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createAcpBase;
var ResponsePrimitive v_responsePrimitive;
const AttributeAux c_optionalAttribute := {"expirationTime", omit};
v_createRequest.primitiveContent.any_1[0].AccessControlPolicy_optional.expirationTime := "20301231T012345";
v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int1, v_createRequest, c_optionalAttribute);
}
testcase TC_CSE_DMR_CRE_BV_015_14() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createAcpBase;
var ResponsePrimitive v_responsePrimitive;
const AttributeAux c_optionalAttribute := {"labels", omit};
v_createRequest.primitiveContent.any_1[0].AccessControlPolicy_optional.labels := {"MyLabel"};
v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int1, v_createRequest, c_optionalAttribute);
}
testcase TC_CSE_DMR_CRE_BV_015_15() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createSubscriptionBase;
var ResponsePrimitive v_responsePrimitive;
const AttributeAux c_optionalAttribute := {"accessControlPolicyIDs", omit};
v_createRequest.primitiveContent.any_1[0].Subscription_optional.accessControlPolicyIDs := {"NotInitialized"};
v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int3, v_createRequest, c_optionalAttribute);
}
testcase TC_CSE_DMR_CRE_BV_015_16() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createSubscriptionBase;
var ResponsePrimitive v_responsePrimitive;
const AttributeAux c_optionalAttribute := {"expirationTime", omit};
v_createRequest.primitiveContent.any_1[0].Subscription_optional.expirationTime := "20301231T012345";
v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int3, v_createRequest, c_optionalAttribute);
}
testcase TC_CSE_DMR_CRE_BV_015_17() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createSubscriptionBase;
var ResponsePrimitive v_responsePrimitive;
const AttributeAux c_optionalAttribute := {"labels", omit};
v_createRequest.primitiveContent.any_1[0].Subscription_optional.labels := {"MyLabel"};
v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int3, v_createRequest, c_optionalAttribute);
}
testcase TC_CSE_DMR_CRE_BV_015_18() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createSubscriptionBase;
var ResponsePrimitive v_responsePrimitive;
const AttributeAux c_optionalAttribute := {"eventNotificationCriteria", omit};
v_createRequest.primitiveContent.any_1[0].Subscription_optional.eventNotificationCriteria := valueof(m_eventNotificationCriteria({int1}, -));
v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int3, v_createRequest, c_optionalAttribute);
}
testcase TC_CSE_DMR_CRE_BV_015_19() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createSubscriptionBase;
var ResponsePrimitive v_responsePrimitive;
const AttributeAux c_optionalAttribute := {"expirationCounter", omit};
v_createRequest.primitiveContent.any_1[0].Subscription_optional.expirationCounter := 1;
v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int3, v_createRequest, c_optionalAttribute);
}
testcase TC_CSE_DMR_CRE_BV_015_20() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createSubscriptionBase;
var ResponsePrimitive v_responsePrimitive;
const AttributeAux c_optionalAttribute := {"groupID", omit};
v_createRequest.primitiveContent.any_1[0].Subscription_optional.groupID := "MyGroupID";
v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int3, v_createRequest, c_optionalAttribute);
}
testcase TC_CSE_DMR_CRE_BV_015_21() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createSubscriptionBase;
var ResponsePrimitive v_responsePrimitive;
const AttributeAux c_optionalAttribute := {"notificationForwardingURI", omit};
v_createRequest.primitiveContent.any_1[0].Subscription_optional.notificationForwardingURI := "MyForwardingURI";
v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int3, v_createRequest, c_optionalAttribute);
}
testcase TC_CSE_DMR_CRE_BV_015_22() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createSubscriptionBase;
var ResponsePrimitive v_responsePrimitive;
const AttributeAux c_optionalAttribute := {"batchNotify", omit};
v_createRequest.primitiveContent.any_1[0].Subscription_optional.batchNotify := {0, "PT1S"};
v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int3, v_createRequest, c_optionalAttribute);
}
testcase TC_CSE_DMR_CRE_BV_015_23() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createSubscriptionBase;
var ResponsePrimitive v_responsePrimitive;
const AttributeAux c_optionalAttribute := {"rateLimit", omit};
v_createRequest.primitiveContent.any_1[0].Subscription_optional.rateLimit := {0, omit};
v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int3, v_createRequest, c_optionalAttribute);
}
testcase TC_CSE_DMR_CRE_BV_015_24() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createSubscriptionBase;
var ResponsePrimitive v_responsePrimitive;
const AttributeAux c_optionalAttribute := {"preSubscriptionNotify", omit};
v_createRequest.primitiveContent.any_1[0].Subscription_optional.preSubscriptionNotify := 1;
v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int3, v_createRequest, c_optionalAttribute);
}
testcase TC_CSE_DMR_CRE_BV_015_25() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createSubscriptionBase;
var ResponsePrimitive v_responsePrimitive;
const AttributeAux c_optionalAttribute := {"pendingNotification", omit};
v_createRequest.primitiveContent.any_1[0].Subscription_optional.pendingNotification := int1;
v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int3, v_createRequest, c_optionalAttribute);
}
testcase TC_CSE_DMR_CRE_BV_015_26() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createSubscriptionBase;
var ResponsePrimitive v_responsePrimitive;
const AttributeAux c_optionalAttribute := {"notificationStoragePriority", omit};
v_createRequest.primitiveContent.any_1[0].Subscription_optional.notificationStoragePriority := 1;
v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int3, v_createRequest, c_optionalAttribute);
}
testcase TC_CSE_DMR_CRE_BV_015_27() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createSubscriptionBase;
var ResponsePrimitive v_responsePrimitive;
const AttributeAux c_optionalAttribute := {"latestNotify", omit};
v_createRequest.primitiveContent.any_1[0].Subscription_optional.latestNotify := true;
v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int3, v_createRequest, c_optionalAttribute);
}
testcase TC_CSE_DMR_CRE_BV_015_28() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createSubscriptionBase;
var ResponsePrimitive v_responsePrimitive;
const AttributeAux c_optionalAttribute := {"notificationContentType", omit};
v_createRequest.primitiveContent.any_1[0].Subscription_optional.notificationContentType := int1;
v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int3, v_createRequest, c_optionalAttribute);
}
testcase TC_CSE_DMR_CRE_BV_015_29() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createSubscriptionBase;
var ResponsePrimitive v_responsePrimitive;
const AttributeAux c_optionalAttribute := {"notificationEventCat", omit};
v_createRequest.primitiveContent.any_1[0].Subscription_optional.notificationEventCat := {alt_1 := 100};
v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int3, v_createRequest, c_optionalAttribute);
}
testcase TC_CSE_DMR_CRE_BV_015_30() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createSubscriptionBase;
var ResponsePrimitive v_responsePrimitive;
const AttributeAux c_optionalAttribute := {"creator", omit};
v_createRequest.primitiveContent.any_1[0].Subscription_optional.creator := "MyCreator";
v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int3, v_createRequest, c_optionalAttribute);
}
testcase TC_CSE_DMR_CRE_BV_015_31() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createSubscriptionBase;
var ResponsePrimitive v_responsePrimitive;
const AttributeAux c_optionalAttribute := {"subscriberURI", omit};
v_createRequest.primitiveContent.any_1[0].Subscription_optional.subscriberURI := "MySubscriberURI";
v_responsePrimitive := f_CSE_DMR_CRE_BV_015(int3, v_createRequest, c_optionalAttribute);
}
function f_CSE_DMR_CRE_BV_015(ResourceType p_resourceType, template RequestPrimitive p_requestPrimitive, in AttributeAux p_optionalAttribute) runs on CseTester return ResponsePrimitive { function f_CSE_DMR_CRE_BV_015(ResourceType p_resourceType, template RequestPrimitive p_requestPrimitive, in AttributeAux p_optionalAttribute) runs on CseTester return ResponsePrimitive {
// Local variables // Local variables
var MsgIn v_response; var MsgIn v_response;
var RequestPrimitive v_request; var RequestPrimitive v_request;
var integer v_aeIndex := -1; var integer v_containerIndex := -1;
var integer v_parentIndex := -1;
var integer v_acpAuxIndex := -1; var integer v_acpAuxIndex := -1;
const XSD.NCName c_accessControlPolicyIDs := "accessControlPolicyIDs"; const XSD.NCName c_accessControlPolicyIDs := "accessControlPolicyIDs";
...@@ -2512,10 +2800,15 @@ module OneM2M_Testcases { ...@@ -2512,10 +2800,15 @@ module OneM2M_Testcases {
v_acpAuxIndex := f_cse_preamble_createAcpAux();//c_CRUDNDi) v_acpAuxIndex := f_cse_preamble_createAcpAux();//c_CRUDNDi)
} }
v_aeIndex := f_cse_preamble_registerAe();//c_CRUDNDi); v_parentIndex := f_cse_preamble_registerAe();//c_CRUDNDi);
if(p_resourceType == int4) {
v_containerIndex := f_cse_createResource(int3, m_createContainerBase, v_parentIndex);
v_parentIndex := v_containerIndex;
}
// Test Body // Test Body
v_request := f_getCreateRequestPrimitive(p_resourceType, p_requestPrimitive, v_aeIndex); v_request := f_getCreateRequestPrimitive(p_resourceType, p_requestPrimitive, v_parentIndex);
mcaPort.send(m_request(v_request)); mcaPort.send(m_request(v_request));
tc_ac.start; tc_ac.start;
...@@ -2544,7 +2837,145 @@ module OneM2M_Testcases { ...@@ -2544,7 +2837,145 @@ module OneM2M_Testcases {
}//end f_CSE_DMR_CRE_BV_015 }//end f_CSE_DMR_CRE_BV_015
}// end group g_CSE_DMR_CRE_BV_015 }// end group g_CSE_DMR_CRE_BV_015
group g_CSE_DMR_CRE_BV_016 {
testcase TC_CSE_DMR_CRE_BV_016_01() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createAcpBase;
var ResponsePrimitive v_responsePrimitive;
v_createRequest.primitiveContent.any_1[0].AccessControlPolicy_optional.announceTo := {PX_TESTER_ADDRESS & "/CseBaseTester"};
f_CSE_DMR_CRE_BV_016(int1, v_createRequest, mw_createAccessControlPolicyAnnc);//AccessControlPolicy
}
testcase TC_CSE_DMR_CRE_BV_016_02() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createContainerBase;
var ResponsePrimitive v_responsePrimitive;
v_createRequest.primitiveContent.any_1[0].Container_optional.announceTo := {PX_TESTER_ADDRESS & "/CseBaseTester"};
f_CSE_DMR_CRE_BV_016(int3, v_createRequest, mw_createContainerAnnc);//Container
}
testcase TC_CSE_DMR_CRE_BV_016_03() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createContentInstanceBase;
var ResponsePrimitive v_responsePrimitive;
v_createRequest.primitiveContent.any_1[0].ContentInstance_optional.announceTo := {PX_TESTER_ADDRESS & "/CseBaseTester"};
f_CSE_DMR_CRE_BV_016(int4, v_createRequest, mw_createContentInstanceAnnc);//ContentInstance
}
testcase TC_CSE_DMR_CRE_BV_016_04() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createGroupBase;
var ResponsePrimitive v_responsePrimitive;
v_createRequest.primitiveContent.any_1[0].Group_optional.announceTo := {PX_TESTER_ADDRESS & "/CseBaseTester"};
f_CSE_DMR_CRE_BV_016(int9, v_createRequest, mw_createGroupAnnc);//Group
}
testcase TC_CSE_DMR_CRE_BV_016_05() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createLocationPolicy(int1, omit, omit, omit, omit);
var ResponsePrimitive v_responsePrimitive;
v_createRequest.primitiveContent.any_1[0].LocationPolicy_optional.announceTo := {PX_TESTER_ADDRESS & "/CseBaseTester"};
f_CSE_DMR_CRE_BV_016(int10, v_createRequest, mw_createLocationPolicyAnnc);//LocationPolicy
}
testcase TC_CSE_DMR_CRE_BV_016_06() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createMgmtObjBase;
var ResponsePrimitive v_responsePrimitive;
v_createRequest.primitiveContent.any_1[0].MgmtObj_optional.announceTo := {PX_TESTER_ADDRESS & "/CseBaseTester"};
f_CSE_DMR_CRE_BV_016(int13, v_createRequest, mw_createMgmtObjAnnc);//MgmtObj
}
testcase TC_CSE_DMR_CRE_BV_016_07() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createNodeBase;
var ResponsePrimitive v_responsePrimitive;
v_createRequest.primitiveContent.any_1[0].Node_optional.announceTo := {PX_TESTER_ADDRESS & "/CseBaseTester"};
f_CSE_DMR_CRE_BV_016(int14, v_createRequest, mw_createNodeAnnc);//Node
}
testcase TC_CSE_DMR_CRE_BV_016_08() runs on CseTester system CseSystem {
// Local variables
var template RequestPrimitive v_createRequest := m_createScheduleBase;
var ResponsePrimitive v_responsePrimitive;
v_createRequest.primitiveContent.any_1[0].Schedule_optional.announceTo := {PX_TESTER_ADDRESS & "/CseBaseTester"};
f_CSE_DMR_CRE_BV_016(int18, v_createRequest, mw_createScheduleAnnc);//Schedule
}
function f_CSE_DMR_CRE_BV_016(ResourceType p_resourceType, template RequestPrimitive p_requestPrimitive, template RequestPrimitive p_requestAnnc) runs on CseTester {
// Local variables
var MsgIn v_response;
var RequestPrimitive v_request;
var integer v_parentIndex := -1;
var integer v_containerIndex := -1;
// Test control
// Test component configuration
f_cf01Up();
// Test adapter configuration
// Preamble
v_parentIndex := f_cse_preamble_registerAe();//c_CRUDNDi);
if(p_resourceType == int4) {
v_containerIndex := f_cse_createResource(int3, m_createContainerBase, v_parentIndex);
v_parentIndex := v_containerIndex;
}
// Test Body
v_request := f_getCreateRequestPrimitive(p_resourceType, p_requestPrimitive, v_parentIndex);
mcaPort.send(m_request(v_request));
tc_ac.start;
alt {
[] mccPort.receive(mw_request(p_requestAnnc)) -> value v_response {
tc_ac.stop;
setverdict(pass, testcasename() & ": No content provided with RC set to 0");
}
[] mccPort.receive(mw_response(mw_responsePrimitiveOK)) -> value v_response {
tc_ac.stop;
setverdict(fail, testcasename() & ": Content provided with RC set to 0");
}
[] mccPort.receive(mw_response(mw_responsePrimitiveKO)) {
tc_ac.stop;
setverdict(fail, testcasename() & ": Error while creating resource");
}
[] tc_ac.timeout {
setverdict(inconc, testcasename() & ": No answer while creating resource");
}
}
// Postamble
f_cse_postamble_deleteResources();
// Tear down
f_cf01Down();
}//end f_CSE_DMR_CRE_BV_016
} // end g_CSE_DMR_CRE_BV_016
}//end group Create }//end group Create
...@@ -5093,7 +5524,7 @@ module OneM2M_Testcases { ...@@ -5093,7 +5524,7 @@ module OneM2M_Testcases {
mcaPort.send(m_request(v_request, p_nullFields)); mcaPort.send(m_request(v_request, p_nullFields));
tc_ac.start; tc_ac.start;
alt { alt {
[] mcaPort.receive(mw_response(mw_responsePrimitiveOK)) -> value v_response { [] mcaPort.receive(mw_response(mw_responsePrimitiveOK())) -> value v_response {
tc_ac.stop; tc_ac.stop;
setverdict(pass, testcasename() & ": Attribute of resource type " & int2str(enum2int(p_resourceType)) & " updated successfuly"); setverdict(pass, testcasename() & ": Attribute of resource type " & int2str(enum2int(p_resourceType)) & " updated successfuly");
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment