diff --git a/LibOneM2M/OneM2M_Pixits.ttcn b/LibOneM2M/OneM2M_Pixits.ttcn index 05f89fc28490ce9bd81d4976318f19a5f54031db..bc046b783d70ee46c07d37fffd73f7d5e91c5644 100644 --- a/LibOneM2M/OneM2M_Pixits.ttcn +++ b/LibOneM2M/OneM2M_Pixits.ttcn @@ -59,6 +59,14 @@ module OneM2M_Pixits { */ modulepar XSD.ID PX_SUPER_CSE_ID := "/admin:admin"; + modulepar XSD.IDREFS PX_ALLOWED_C_AE_IDS := {"C"}; + + modulepar XSD.IDREFS PX_NOT_ALLOWED_C_AE_IDS := {"MyAe"}; + + modulepar XSD.IDREFS PX_ALLOWED_S_AE_IDS := {"S"}; + + modulepar XSD.IDREFS PX_NOT_ALLOWED_S_AE_IDS := {"MyAe"}; + modulepar AddressingMethod PX_ADDRESSING_METHOD := e_hierarchical; modulepar PrimitiveScope PX_PRIMITIVE_SCOPE := e_cseRelative; @@ -69,7 +77,8 @@ module OneM2M_Pixits { modulepar charstring PX_XML_NAMESPACE := "m2m=""http://www.onem2m.org/xml/protocols"""; - modulepar ListOfURIs PX_ACOR := {"*"}; + modulepar ListOfURIs PX_ACOR := {"*"}; + } group TesterParameters { diff --git a/OneM2M_Testcases_CSE.ttcn b/OneM2M_Testcases_CSE.ttcn index 3c852125c59548f6be9e98216c1891a0803f2077..b93bf2ffd9e048519dbd764995920298a41c627b 100644 --- a/OneM2M_Testcases_CSE.ttcn +++ b/OneM2M_Testcases_CSE.ttcn @@ -870,13 +870,19 @@ module OneM2M_Testcases_CSE { var integer v_cseBaseIndex := -1; var ResourceType v_resourceType := int2; + //Test control + if(not(PICS_IN_CSE)) { + setverdict(inconc, __SCOPE__ & ": IUT shall be IN-CSE to run this test case"); + stop; + } + // Test component configuration f_cf01Up(); //Preamble //Test Body - v_request := valueof(m_createAe(PX_APP_ID, omit, "SAE-ID-STEM")); + v_request := valueof(m_createAe(PX_APP_ID, omit, "S-AE-ID-STEM")); v_request := f_getCreateRequestPrimitive(v_resourceType, v_request, -1); @@ -970,7 +976,7 @@ module OneM2M_Testcases_CSE { //Preamble v_remoteCseIndex := f_cse_registrationRemoteCse(); vc_ae1 := AeSimu.create("AE1") alive; - //vc_ae1.start(f_a); + vc_ae1.start(f_cse_preamble_registerAe()); } @@ -997,8 +1003,9 @@ module OneM2M_Testcases_CSE { //Test Body //v_request := valueof(m_createAe(PX_APP_ID, omit, "C-AE-ID-STEM")); - f_cse_createResource(int2, m_createAe(PX_APP_ID, omit, "C")); + v_request := f_getCreateRequestPrimitive(int2, m_createAe(PX_APP_ID, omit, PX_NOT_ALLOWED_C_AE_IDS[0]), -1); + mcaPort.send(m_request(v_request)); tc_ac.start; alt { [] mcaPort.receive(mw_response(mw_responsePrimitive(int4005))) {