// // Purpose: openEHR Platform Conformance Test Case // Identifier: tc_def-adl2_prov // Description: Upload an ADL2 Artefact to the I_DEFINITION_ADL2 service. // Interface: I_DEFINITION_ADL2 // Copyright: openEHR Foundation (c) 2017 // License: CC-BY-SA 3.0 Unported // Reference: // // Get handle to service I_DEFINITION_ADL2 adl_svc; // ----------- PASS ------------ AUTHORED_ARCHETYPE arch = create_test_adl2_archetype ("test_adl2_archetype_1"); assert (not adl_svc.has_archetype (auth_tok, arch.id)); adl_svc.upload_archetype (auth_tok, arch); assert (adl_svc.has_archetype (auth_tok, arch.id)); List all_arch_ids = adl_svc.list_all_archetypes (auth_tok, 1, 10); assert (all_arch_ids.has(arch.id));