package org.openehr.rm.util; import org.openehr.rm.common.archetyped.Archetyped; import org.openehr.rm.composition.content.entry.Observation; public class TemplateIdTest extends SkeletonGeneratorTestBase { public TemplateIdTest() throws Exception { super(); } public void testWithBloodPressureArchetype() throws Exception { archetype = loadArchetype("openEHR-EHR-OBSERVATION.blood_pressure.v2.adl"); String templateId = "Blood_pressure"; instance = generator.create(archetype, templateId, null, GenerationStrategy.MINIMUM); assertTrue(instance instanceof Observation); Observation obs = (Observation) instance; Archetyped details = obs.getArchetypeDetails(); assertNotNull(details); assertEquals("wrong templateId", templateId, details.getTemplateId().toString()); } }