package se.acode.openehr.parser;
import org.openehr.am.archetype.Archetype;
/**
* Testcase that verifies parser compatibility with archetypes
* that have missing language part
*
* @author Rong Chen
*/
public class MissingLanguageTest extends ParserTestBase {
public void testMissingLanguageCompatibility() throws Exception {
boolean missingLanguageCompatible = true;
boolean emptyPurposeCompatible = false;
ADLParser parser = new ADLParser(loadFromClasspath(
"adl-test-entry.missing_language.test.adl"),
missingLanguageCompatible, emptyPurposeCompatible);
Archetype archetype = parser.parse();
assertNotNull(archetype);
assertEquals("originalLanguage wrong", "zh",
archetype.getOriginalLanguage().getCodeString());
}
}