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

SEC/ACP test cases renaming

parent 2d388c28
No related branches found
No related tags found
1 merge request!25Ae fixes
......@@ -7,7 +7,7 @@
*
* @author oneM2M
* @version $URL: https://oldforge.etsi.org/svn/oneM2M/trunk/ttcn/OneM2M_TestControl.ttcn $
* $Id: OneM2M_TestControl.ttcn 322 2017-07-14 19:53:18Z reinaortega $
* $Id: OneM2M_TestControl.ttcn 323 2017-07-18 07:32:04Z reinaortega $
* @desc Test control module for oneM2M
*
*/
......@@ -36,7 +36,10 @@ module OneM2M_TestControl {
execute(TC_CSE_REG_CRE_008());
execute(TC_CSE_REG_CRE_009());
execute(TC_CSE_REG_CRE_010());
execute(TC_CSE_REG_CRE_015());
execute(TC_CSE_REG_CRE_015_LBL());
execute(TC_CSE_REG_CRE_015_CST());
execute(TC_CSE_REG_CRE_015_POA());
execute(TC_CSE_REG_CRE_015_NL());
execute(TC_CSE_REG_CRE_018());
execute(TC_CSE_REG_CRE_021());
execute(TC_CSE_REG_CRE_022());
......@@ -47,7 +50,7 @@ module OneM2M_TestControl {
execute(TC_CSE_REG_RET_008());
execute(TC_CSE_REG_UPD_001());
execute(TC_CSE_REG_DEL_001());
execute(TC_CSE_DMR_CRE_001_01());
execute(TC_CSE_DMR_BV_001_01());
execute(TC_CSE_DMR_BV_001_02());
execute(TC_CSE_DMR_BV_001_03());
execute(TC_CSE_DMR_BV_002_01());
......@@ -295,34 +298,35 @@ module OneM2M_TestControl {
execute(TC_CSE_SUB_UPD_018());
execute(TC_CSE_SUB_NTF_003());
execute(TC_CSE_SUB_UPD_020());
execute(TC_CSE_SEC_ACP_BV_001());
execute(TC_CSE_SEC_ACP_BV_002());
execute(TC_CSE_SEC_ACP_BV_003_01());
execute(TC_CSE_SEC_ACP_BV_003_02());
execute(TC_CSE_SEC_ACP_BV_003_03());
execute(TC_CSE_SEC_ACP_BV_003_04());
execute(TC_CSE_SEC_ACP_BV_004_01());
execute(TC_CSE_SEC_ACP_BV_004_02());
execute(TC_CSE_SEC_ACP_BV_004_03());
execute(TC_CSE_SEC_ACP_BV_004_04());
execute(TC_CSE_SEC_ACP_BV_011_01());
execute(TC_CSE_SEC_ACP_BV_011_02());
execute(TC_CSE_SEC_ACP_BV_011_03());
execute(TC_CSE_SEC_ACP_BV_011_04());
execute(TC_CSE_SEC_ACP_BO_012_01());
execute(TC_CSE_SEC_ACP_BO_012_02());
execute(TC_CSE_SEC_ACP_BO_012_03());
execute(TC_CSE_SEC_ACP_BO_012_04());
execute(TC_CSE_SEC_ACP_BO_013_01());
execute(TC_CSE_SEC_ACP_BO_013_02());
execute(TC_CSE_SEC_ACP_BO_013_03());
execute(TC_CSE_SEC_ACP_BO_013_04());
execute(TC_CSE_SEC_ACP_BV_014_01());
execute(TC_CSE_SEC_ACP_BV_014_02());
execute(TC_CSE_SEC_ACP_BV_014_03());
execute(TC_CSE_SEC_ACP_BV_014_04());
execute(TC_CSE_SEC_ACP_BV_015());
execute(TC_CSE_SEC_ACP_BV_016());
execute(TC_CSE_SEC_ACP_001_CRE());
execute(TC_CSE_SEC_ACP_001_UPD());
execute(TC_CSE_SEC_ACP_001_RET());
execute(TC_CSE_SEC_ACP_001_DEL());
execute(TC_CSE_SEC_ACP_002_CRE());
execute(TC_CSE_SEC_ACP_002_UPD());
execute(TC_CSE_SEC_ACP_002_RET());
execute(TC_CSE_SEC_ACP_002_DEL());
execute(TC_CSE_SEC_ACP_003_CRE());
execute(TC_CSE_SEC_ACP_003_UPD());
execute(TC_CSE_SEC_ACP_003_RET());
execute(TC_CSE_SEC_ACP_003_DEL());
execute(TC_CSE_SEC_ACP_004_CRE());
execute(TC_CSE_SEC_ACP_004_UPD());
execute(TC_CSE_SEC_ACP_004_RET());
execute(TC_CSE_SEC_ACP_004_DEL());
execute(TC_CSE_SEC_ACP_011_CRE());
execute(TC_CSE_SEC_ACP_011_UPD());
execute(TC_CSE_SEC_ACP_011_RET());
execute(TC_CSE_SEC_ACP_011_DEL());
execute(TC_CSE_SEC_ACP_012_CRE());
execute(TC_CSE_SEC_ACP_012_UPD());
execute(TC_CSE_SEC_ACP_012_RET());
execute(TC_CSE_SEC_ACP_012_DEL());
execute(TC_CSE_SEC_ACP_CRE_001());
execute(TC_CSE_SEC_ACP_CRE_002());
execute(TC_CSE_SEC_ACP_UPD_001());
execute(TC_CSE_SEC_ACP_UPD_002());
}
} // end of module
......@@ -7,7 +7,7 @@
*
* @author oneM2M
* @version $URL: https://oldforge.etsi.org/svn/oneM2M/trunk/ttcn/OneM2M_Testcases.ttcn $
* $Id: OneM2M_Testcases.ttcn 322 2017-07-14 19:53:18Z reinaortega $
* $Id: OneM2M_Testcases.ttcn 323 2017-07-18 07:32:04Z reinaortega $
* @desc Module containing test cases for oneM2M
*
*/
......@@ -13903,9 +13903,13 @@ module OneM2M_Testcases {
group Access_Control_Policy {
group g_CSE_SEC_ACP_BV_001 {
group g_CSE_SEC_ACP_CRE_001 {
testcase TC_CSE_SEC_ACP_BV_001() runs on CseTester system CseSystem {
/**
* @desc Check that the IUT accepts the creation of a accessControlPolicy resource with privileges attribute having multiple access control rules
*
*/
testcase TC_CSE_SEC_ACP_CRE_001() runs on CseTester system CseSystem {
// Local variables
var MsgIn v_response;
var integer v_aeIndex := -1;
......@@ -13961,13 +13965,16 @@ module OneM2M_Testcases {
//Tear down
f_cf01Down();
}//end TC_CSE_SEC_ACP_BV_001
}//end TC_CSE_SEC_ACP_CRE_001
}//end g_CSE_SEC_ACP_BV_001
}//end g_CSE_SEC_ACP_CRE_001
group g_CSE_SEC_ACP_BV_002 {
group g_CSE_SEC_ACP_CRE_002 {
testcase TC_CSE_SEC_ACP_BV_002() runs on CseTester system CseSystem {
/**
* @desc Check that the IUT accepts the creation of a accessControlPolicy resource with selfPrivileges attribute having multiple access control rules
*/
testcase TC_CSE_SEC_ACP_CRE_002() runs on CseTester system CseSystem {
// Local variables
var MsgIn v_response;
var integer v_aeIndex := -1;
......@@ -14023,32 +14030,36 @@ module OneM2M_Testcases {
//Tear down
f_cf01Down();
}//end TC_CSE_SEC_ACP_BV_002
}//end TC_CSE_SEC_ACP_CRE_002
}//end g_CSE_SEC_ACP_BV_002
}//end g_CSE_SEC_ACP_CRE_002
group g_CSE_SEC_ACP_BV_003 {
testcase TC_CSE_SEC_ACP_BV_003_01() runs on CseTester system CseSystem { //Create
f_CSE_SEC_ACP_BV_003(m_createContainerBase);
}//end TC_CSE_SEC_ACP_BV_003_01
group g_CSE_SEC_ACP_003 {
/**
* @desc Check that the IUT responds successfully when an allowed DOMAIN tries an OPERATION on a AE_RESOURCE_TYPE resource.
*
*/
testcase TC_CSE_SEC_ACP_003_CRE() runs on CseTester system CseSystem { //Create
f_CSE_SEC_ACP_003(m_createContainerBase);
}//end TC_CSE_SEC_ACP_003_CRE
testcase TC_CSE_SEC_ACP_BV_003_02() runs on CseTester system CseSystem { //Update
testcase TC_CSE_SEC_ACP_003_UPD() runs on CseTester system CseSystem { //Update
var template RequestPrimitive v_updateRequest := m_updateAeBase;
var Labels v_labels_1:= {"VALUE_1"};
v_updateRequest.primitiveContent.aE.labels := v_labels_1;
f_CSE_SEC_ACP_BV_003(v_updateRequest);
}//end TC_CSE_SEC_ACP_BV_003_02
f_CSE_SEC_ACP_003(v_updateRequest);
}//end TC_CSE_SEC_ACP_003_02
testcase TC_CSE_SEC_ACP_BV_003_03() runs on CseTester system CseSystem { //Retrieve
f_CSE_SEC_ACP_BV_003(m_retrieveResource("Temporary", "Temporary"));
}//end TC_CSE_SEC_ACP_BV_003_03
testcase TC_CSE_SEC_ACP_003_RET() runs on CseTester system CseSystem { //Retrieve
f_CSE_SEC_ACP_003(m_retrieveResource("Temporary", "Temporary"));
}//end TC_CSE_SEC_ACP_003_03
testcase TC_CSE_SEC_ACP_BV_003_04() runs on CseTester system CseSystem { //Delete
f_CSE_SEC_ACP_BV_003(m_deleteRequest("Temporary"));
}//end TC_CSE_SEC_ACP_BV_003_04
testcase TC_CSE_SEC_ACP_003_DEL() runs on CseTester system CseSystem { //Delete
f_CSE_SEC_ACP_003(m_deleteRequest("Temporary"));
}//end TC_CSE_SEC_ACP_003_04
function f_CSE_SEC_ACP_BV_003(template RequestPrimitive p_requestPrimitive) runs on CseTester{
function f_CSE_SEC_ACP_003(template RequestPrimitive p_requestPrimitive) runs on CseTester{
// Local variables
var MsgIn v_response;
var integer v_aeIndex := -1;
......@@ -14122,32 +14133,36 @@ module OneM2M_Testcases {
//Tear down
f_cf01Down();
}//end f_CSE_SEC_ACP_BV_003
}//end f_CSE_SEC_ACP_003
}//end g_CSE_SEC_ACP_BV_003
}//end g_CSE_SEC_ACP_003
group g_CSE_SEC_ACP_BV_004 {
group g_CSE_SEC_ACP_004 {
testcase TC_CSE_SEC_ACP_BV_004_01() runs on CseTester system CseSystem { //Create
f_CSE_SEC_ACP_BV_004(m_createContainerBase);
}//end TC_CSE_SEC_ACP_BV_004_01
/**
* @desc Check that the IUT responds successfully when any ORIGINATOR tries an OPERATION on a AE_RESOURCE_TYPE resource for which all originators are allowed
*
*/
testcase TC_CSE_SEC_ACP_004_CRE() runs on CseTester system CseSystem { //Create
f_CSE_SEC_ACP_004(m_createContainerBase);
}//end TC_CSE_SEC_ACP_004_CRE
testcase TC_CSE_SEC_ACP_BV_004_02() runs on CseTester system CseSystem { //Update
testcase TC_CSE_SEC_ACP_004_UPD() runs on CseTester system CseSystem { //Update
var template RequestPrimitive v_updateRequest := m_updateAeBase;
var Labels v_labels_1:= {"VALUE_1"};
v_updateRequest.primitiveContent.aE.labels := v_labels_1;
f_CSE_SEC_ACP_BV_004(v_updateRequest);
}//end TC_CSE_SEC_ACP_BV_004_02
f_CSE_SEC_ACP_004(v_updateRequest);
}//end TC_CSE_SEC_ACP_004_UPD
testcase TC_CSE_SEC_ACP_BV_004_03() runs on CseTester system CseSystem { //Retrieve
f_CSE_SEC_ACP_BV_004(m_retrieveResource("Temporary", "Temporary"));
}//end TC_CSE_SEC_ACP_BV_004_03
testcase TC_CSE_SEC_ACP_004_RET() runs on CseTester system CseSystem { //Retrieve
f_CSE_SEC_ACP_004(m_retrieveResource("Temporary", "Temporary"));
}//end TC_CSE_SEC_ACP_004_RET
testcase TC_CSE_SEC_ACP_BV_004_04() runs on CseTester system CseSystem { //Delete
f_CSE_SEC_ACP_BV_004(m_deleteRequest("Temporary"));
}//end TC_CSE_SEC_ACP_BV_004_04
testcase TC_CSE_SEC_ACP_004_DEL() runs on CseTester system CseSystem { //Delete
f_CSE_SEC_ACP_004(m_deleteRequest("Temporary"));
}//end TC_CSE_SEC_ACP_004_DEL
function f_CSE_SEC_ACP_BV_004(template RequestPrimitive p_requestPrimitive) runs on CseTester{
function f_CSE_SEC_ACP_004(template RequestPrimitive p_requestPrimitive) runs on CseTester{
// Local variables
var MsgIn v_response;
var integer v_aeIndex := -1;
......@@ -14197,32 +14212,36 @@ module OneM2M_Testcases {
//Tear down
f_cf01Down();
}//end f_CSE_SEC_ACP_BV_004
}//end f_CSE_SEC_ACP_004
}//end g_CSE_SEC_ACP_BV_004
}//end g_CSE_SEC_ACP_004
group g_CSE_SEC_ACP_BV_011 {
group g_CSE_SEC_ACP_011 {
testcase TC_CSE_SEC_ACP_BV_011_01() runs on CseTester system CseSystem { //Create
f_CSE_SEC_ACP_BV_011(m_createContainerBase);
}//end TC_CSE_SEC_ACP_BV_011_01
/**
* @desc Check that the IUT responds successfully when the AE tries an OPERATION on its child <container> resource whose accessControlPolicyID attribute is not set and AE has privileges for such OPERATION on its associated accessControlPolicy resource
*
*/
testcase TC_CSE_SEC_ACP_011_CRE() runs on CseTester system CseSystem { //Create
f_CSE_SEC_ACP_011(m_createContainerBase);
}//end TC_CSE_SEC_ACP_011_CRE
testcase TC_CSE_SEC_ACP_BV_011_02() runs on CseTester system CseSystem { //Update
testcase TC_CSE_SEC_ACP_011_UPD() runs on CseTester system CseSystem { //Update
var template RequestPrimitive v_updateRequest := m_updateContainerBase;
var Labels v_labels_1:= {"VALUE_1"};
v_updateRequest.primitiveContent.container.labels := v_labels_1;
f_CSE_SEC_ACP_BV_011(v_updateRequest);
}//end TC_CSE_SEC_ACP_BV_011_02
f_CSE_SEC_ACP_011(v_updateRequest);
}//end TC_CSE_SEC_ACP_011_UPD
testcase TC_CSE_SEC_ACP_BV_011_03() runs on CseTester system CseSystem { //Retrieve
f_CSE_SEC_ACP_BV_011(m_retrieveResource("Temporary", "Temporary"));
}//end TC_CSE_SEC_ACP_BV_011_03
testcase TC_CSE_SEC_ACP_011_RET() runs on CseTester system CseSystem { //Retrieve
f_CSE_SEC_ACP_011(m_retrieveResource("Temporary", "Temporary"));
}//end TC_CSE_SEC_ACP_011_RET
testcase TC_CSE_SEC_ACP_BV_011_04() runs on CseTester system CseSystem { //Delete
f_CSE_SEC_ACP_BV_011(m_deleteRequest("Temporary"));
}//end TC_CSE_SEC_ACP_BV_011_04
testcase TC_CSE_SEC_ACP_011_DEL() runs on CseTester system CseSystem { //Delete
f_CSE_SEC_ACP_011(m_deleteRequest("Temporary"));
}//end TC_CSE_SEC_ACP_011_DEL
function f_CSE_SEC_ACP_BV_011(template RequestPrimitive p_requestPrimitive) runs on CseTester {
function f_CSE_SEC_ACP_011(template RequestPrimitive p_requestPrimitive) runs on CseTester {
// Local variables
var MsgIn v_response;
var integer v_aeIndex := -1;
......@@ -14269,32 +14288,36 @@ module OneM2M_Testcases {
//Tear down
f_cf01Down();
} //end f_CSE_SEC_ACP_BV_011
} //end f_CSE_SEC_ACP_011
} //end g_CSE_SEC_ACP_BV_011
} //end g_CSE_SEC_ACP_011
group g_CSE_SEC_ACP_BO_012 {
group g_CSE_SEC_ACP_012 {
testcase TC_CSE_SEC_ACP_BO_012_01() runs on CseTester system CseSystem { //Create
f_CSE_SEC_ACP_BO_012(m_createContainerBase, int62);
}//end TC_CSE_SEC_ACP_BO_012_01
/**
* @desc Check that the IUT responds with an error when an ORIGINATOR tries an OPERATION on a <Container> resource with no accessControlPolicyID associated and such ORIGINATOR having no privileges for performing the OPERATION on the <Container> resource.
*
*/
testcase TC_CSE_SEC_ACP_012_CRE() runs on CseTester system CseSystem { //Create
f_CSE_SEC_ACP_012(m_createContainerBase, int62);
}//end TC_CSE_SEC_ACP_012_CRE
testcase TC_CSE_SEC_ACP_BO_012_02() runs on CseTester system CseSystem { //Update
testcase TC_CSE_SEC_ACP_012_UPD() runs on CseTester system CseSystem { //Update
var template RequestPrimitive v_updateRequest := m_updateContainerBase;
var Labels v_labels_1:= {"VALUE_1"};
v_updateRequest.primitiveContent.container.labels := v_labels_1;
f_CSE_SEC_ACP_BO_012(v_updateRequest, int62); //TODO Fix p_acor
}//end TC_CSE_SEC_ACP_BO_012_02
f_CSE_SEC_ACP_012(v_updateRequest, int62); //TODO Fix p_acor
}//end TC_CSE_SEC_ACP_012_UPD
testcase TC_CSE_SEC_ACP_BO_012_03() runs on CseTester system CseSystem { //Retrieve
f_CSE_SEC_ACP_BO_012(m_retrieveResource("Temporary", "Temporary"), int62); //TODO Fix p_acor
}//end TC_CSE_SEC_ACP_BO_012_03
testcase TC_CSE_SEC_ACP_012_RET() runs on CseTester system CseSystem { //Retrieve
f_CSE_SEC_ACP_012(m_retrieveResource("Temporary", "Temporary"), int62); //TODO Fix p_acor
}//end TC_CSE_SEC_ACP_012_RET
testcase TC_CSE_SEC_ACP_BO_012_04() runs on CseTester system CseSystem { //Delete
f_CSE_SEC_ACP_BO_012(m_deleteRequest("Temporary"), int62); //TODO Fix p_acor
}//end TC_CSE_SEC_ACP_BO_012_04
testcase TC_CSE_SEC_ACP_012_DEL() runs on CseTester system CseSystem { //Delete
f_CSE_SEC_ACP_012(m_deleteRequest("Temporary"), int62); //TODO Fix p_acor
}//end TC_CSE_SEC_ACP_012_DEL
function f_CSE_SEC_ACP_BO_012(template RequestPrimitive p_requestPrimitive, in AccessControlOperations p_acor) runs on CseTester {
function f_CSE_SEC_ACP_012(template RequestPrimitive p_requestPrimitive, in AccessControlOperations p_acor) runs on CseTester {
// Local variables
var MsgIn v_response;
var integer v_aeIndex := -1;
......@@ -14359,32 +14382,36 @@ module OneM2M_Testcases {
//Tear down
f_cf01Down();
} //end f_CSE_SEC_ACP_BO_012
} //end f_CSE_SEC_ACP_012
} //end g_CSE_SEC_ACP_BO_012
} //end g_CSE_SEC_ACP_012
group g_CSE_SEC_ACP_BO_013{
group g_CSE_SEC_ACP_001{
testcase TC_CSE_SEC_ACP_BO_013_01() runs on CseTester system CseSystem { //Create
f_CSE_SEC_ACP_BO_013(m_createContainerBase);
}//end TC_CSE_SEC_ACP_BO_013_01
/**
* @desc Check that the IUT responds with an error when an ORIGINATOR tries an OPERATION without having privileges for performing the OPERATION on the TARGET_RESOURCE_TYPE resource.
*
*/
testcase TC_CSE_SEC_ACP_001_CRE() runs on CseTester system CseSystem { //Create
f_CSE_SEC_ACP_001(m_createContainerBase);
}//end TC_CSE_SEC_ACP_001_CRE
testcase TC_CSE_SEC_ACP_BO_013_02() runs on CseTester system CseSystem { //Update
testcase TC_CSE_SEC_ACP_001_UPD() runs on CseTester system CseSystem { //Update
var template RequestPrimitive v_updateRequest := m_updateAeBase;
var Labels v_labels_1:= {"VALUE_1"};
v_updateRequest.primitiveContent.aE.labels := v_labels_1;
f_CSE_SEC_ACP_BO_013(v_updateRequest);
}//end TC_CSE_SEC_ACP_BO_013_02
f_CSE_SEC_ACP_001(v_updateRequest);
}//end TC_CSE_SEC_ACP_001_UPD
testcase TC_CSE_SEC_ACP_BO_013_03() runs on CseTester system CseSystem { //Retrieve
f_CSE_SEC_ACP_BO_013(m_retrieveResource("Temporary", "Temporary"));
}//end TC_CSE_SEC_ACP_BO_013_03
testcase TC_CSE_SEC_ACP_001_RET() runs on CseTester system CseSystem { //Retrieve
f_CSE_SEC_ACP_001(m_retrieveResource("Temporary", "Temporary"));
}//end TC_CSE_SEC_ACP_001_RET
testcase TC_CSE_SEC_ACP_BO_013_04() runs on CseTester system CseSystem { //Delete
f_CSE_SEC_ACP_BO_013(m_deleteRequest("Temporary"));
}//end TC_CSE_SEC_ACP_BO_013_04
testcase TC_CSE_SEC_ACP_001_DEL() runs on CseTester system CseSystem { //Delete
f_CSE_SEC_ACP_001(m_deleteRequest("Temporary"));
}//end TC_CSE_SEC_ACP_001_DEL
function f_CSE_SEC_ACP_BO_013(template RequestPrimitive p_requestPrimitive) runs on CseTester {
function f_CSE_SEC_ACP_001(template RequestPrimitive p_requestPrimitive) runs on CseTester {
// Local variables
var MsgIn v_response;
var integer v_aeIndex := -1;
......@@ -14445,32 +14472,36 @@ module OneM2M_Testcases {
//Tear down
f_cf01Down();
} //end f_CSE_SEC_ACP_BO_013
} //end f_CSE_SEC_ACP_001
} //end g_CSE_SEC_ACP_BO_013
} //end g_CSE_SEC_ACP_001
group g_CSE_SEC_ACP_BV_014{
group g_CSE_SEC_ACP_002{
testcase TC_CSE_SEC_ACP_BV_014_01() runs on CseTester system CseSystem { //Create
f_CSE_SEC_ACP_BV_014(m_createContainerBase);
}//end TC_CSE_SEC_ACP_BV_014_01
/**
* @desc Check that the IUT responds successfully when the AE tries an OPERATION on its <AE> resource which has multiple accessControlPolicyID attribute
*
*/
testcase TC_CSE_SEC_ACP_002_CRE() runs on CseTester system CseSystem { //Create
f_CSE_SEC_ACP_002(m_createContainerBase);
}//end TC_CSE_SEC_ACP_002_CRE
testcase TC_CSE_SEC_ACP_BV_014_02() runs on CseTester system CseSystem { //Update
testcase TC_CSE_SEC_ACP_002_UPD() runs on CseTester system CseSystem { //Update
var template RequestPrimitive v_updateRequest := m_updateAeBase;
var Labels v_labels_1:= {"VALUE_1"};
v_updateRequest.primitiveContent.aE.labels := v_labels_1;
f_CSE_SEC_ACP_BV_014(v_updateRequest);
}//end TC_CSE_SEC_ACP_BV_014_02
f_CSE_SEC_ACP_002(v_updateRequest);
}//end TC_CSE_SEC_ACP_002_UPD
testcase TC_CSE_SEC_ACP_BV_014_03() runs on CseTester system CseSystem { //Retrieve
f_CSE_SEC_ACP_BV_014(m_retrieveResource("Temporary", "Temporary"));
}//end TC_CSE_SEC_ACP_BV_014_03
testcase TC_CSE_SEC_ACP_002_RET() runs on CseTester system CseSystem { //Retrieve
f_CSE_SEC_ACP_002(m_retrieveResource("Temporary", "Temporary"));
}//end TC_CSE_SEC_ACP_002_RET
testcase TC_CSE_SEC_ACP_BV_014_04() runs on CseTester system CseSystem { //Delete
f_CSE_SEC_ACP_BV_014(m_deleteRequest("Temporary"));
}//end TC_CSE_SEC_ACP_BV_014_04
testcase TC_CSE_SEC_ACP_002_DEL() runs on CseTester system CseSystem { //Delete
f_CSE_SEC_ACP_002(m_deleteRequest("Temporary"));
}//end TC_CSE_SEC_ACP_002_DEL
function f_CSE_SEC_ACP_BV_014(template RequestPrimitive p_requestPrimitive) runs on CseTester {
function f_CSE_SEC_ACP_002(template RequestPrimitive p_requestPrimitive) runs on CseTester {
// Local variables
var MsgIn v_response;
var integer v_aeIndex := -1;
......@@ -14536,13 +14567,17 @@ module OneM2M_Testcases {
//Tear down
f_cf01Down();
} //end f_CSE_SEC_ACP_BV_014
} //end f_CSE_SEC_ACP_002
} //end g_CSE_SEC_ACP_BV_014
} //end g_CSE_SEC_ACP_002
group g_CSE_SEC_ACP_BV_015{
group g_CSE_SEC_ACP_UPD_001{
testcase TC_CSE_SEC_ACP_BV_015() runs on CseTester system CseSystem {
/**
* @desc Check that the IUT updates successfully the accessControlPolicyIDs attribute of the <AE> resource when the AE has privileges for UPDATE operation in any selfPrivileges of the <accessControlPolicy> resources which this attribute originally indicates.
*
*/
testcase TC_CSE_SEC_ACP_UPD_001() runs on CseTester system CseSystem {
// Local variables
var MsgIn v_response;
var integer v_aeIndex := -1;
......@@ -14607,13 +14642,17 @@ module OneM2M_Testcases {
//Tear down
f_cf01Down();
}//end TC_CSE_SEC_ACP_BV_015
}//end TC_CSE_SEC_ACP_UPD_001
} //end g_CSE_SEC_ACP_BV_015
} //end g_CSE_SEC_ACP_UPD_001
group g_CSE_SEC_ACP_BV_016{
group g_CSE_SEC_ACP_UPD_002{
testcase TC_CSE_SEC_ACP_BV_016() runs on CseTester system CseSystem {
/**
* @desc Check that the IUT responds with an error when the AE tries an UPDATE operation on the accessControlPolicyIDs attribute without having privileges for such operation in any selfPrivileges of the <accessControlPolicy> resources which this attribute originally indicates.
*
*/
testcase TC_CSE_SEC_ACP_UPD_002() runs on CseTester system CseSystem {
// Local variables
var MsgIn v_response;
var integer v_aeIndex := -1;
......@@ -14682,9 +14721,9 @@ module OneM2M_Testcases {
//Tear down
f_cf01Down();
}//end TC_CSE_SEC_ACP_BV_016
}//end TC_CSE_SEC_ACP_UPD_002
} //end g_CSE_SEC_ACP_BV_016
} //end g_CSE_SEC_ACP_UPD_002
}//end group AccessControlPolicy
......
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