package org.openehr.am.parser;
public class EmptyAttributeListBlockTest extends ParserTestBase {
public void testParseBlockWithEmptyAttrList() throws Exception {
DADLParser parser = new DADLParser(loadFromClasspath(
"empty_attr_list.dadl"));
ContentObject obj = parser.parse();
assertNotNull("contentObj null", obj);
assertEquals("type identifier missing", "DESTINATION_PROFILE",
obj.getComplexObjectBlock().getTypeIdentifier());
assertTrue(obj.getComplexObjectBlock() instanceof SingleAttributeObjectBlock);
}
public void testParseEmptyAttrListWithoutTypeIdentifier() throws Exception {
DADLParser parser = new DADLParser(loadFromClasspath(
"empty_attr_list_without_type.dadl"));
ContentObject obj = parser.parse();
assertNotNull("contentObj null", obj);
assertNull(obj.getComplexObjectBlock().getTypeIdentifier());
assertTrue(obj.getComplexObjectBlock() instanceof SingleAttributeObjectBlock);
}
}