public void testTypedObjectWithKeyedAttributes() { string adl = System.IO.File.ReadAllText(@"..\..\..\..\java-libs\dadl-parser\src\test\resources\person_001.dadl"); DADLParser parser = new DADLParser(adl); ContentObject content = parser.parse(); Assert.IsNotNull(content); }
public void testParseSimpleDADL() { string adl = System.IO.File.ReadAllText(@"..\..\..\..\java-libs\dadl-parser\src\test\resources\blood_pressure_001.dadl"); DADLParser parser = new DADLParser(adl); ContentObject content = parser.parse(); Assert.IsNotNull(content); }
public void testParseAndVerifySimpleValues() { string adl = System.IO.File.ReadAllText(@"..\..\..\..\java-libs\dadl-parser\src\test\resources\simple_values.dadl"); DADLParser parser = new DADLParser(adl); ContentObject content = parser.parse(); Assert.IsNotNull(content); Assert.IsNull(content.getComplexObjectBlock()); Assert.IsNotNull(content.getAttributeValues()); Assert.AreEqual(1, content.getAttributeValues().size()); AttributeValue av = (AttributeValue)content.getAttributeValues().get(0); Assert.AreEqual("simple_values", av.getId()); ObjectBlock ob = av.getValue(); Assert.IsInstanceOfType(ob, typeof(SingleAttributeObjectBlock)); SingleAttributeObjectBlock single = (SingleAttributeObjectBlock)ob; java.util.List values = single.getAttributeValues(); Assert.AreEqual(10, values.size()); assertDateTimeValue((AttributeValue)values.get(0), "2007-10-30T09:22:00"); assertDateValue((AttributeValue)values.get(1), "2008-04-02"); assertTimeValue((AttributeValue)values.get(2), "11:09:40"); assertDurationValue((AttributeValue)values.get(3), "PT10M"); assertStringValue((AttributeValue)values.get(4), "a string value"); assertCharacterValue((AttributeValue)values.get(5), 'a'); assertIntegerValue((AttributeValue)values.get(6), 100); assertRealValue((AttributeValue)values.get(7), 9.5); assertBooleanValue((AttributeValue)values.get(8), true); }
public void testParseAndVerifySimpleValues() { string adl = System.IO.File.ReadAllText(@"..\..\..\..\java-libs\dadl-parser\src\test\resources\simple_values.dadl"); DADLParser parser = new DADLParser(adl); ContentObject content = parser.parse(); Assert.IsNotNull(content); Assert.IsNull(content.getComplexObjectBlock()); Assert.IsNotNull(content.getAttributeValues()); Assert.AreEqual(1, content.getAttributeValues().size()); AttributeValue av = (AttributeValue)content.getAttributeValues().get(0); Assert.AreEqual("simple_values", av.getId()); ObjectBlock ob = av.getValue(); Assert.IsInstanceOfType(ob, typeof(SingleAttributeObjectBlock)); SingleAttributeObjectBlock single = (SingleAttributeObjectBlock)ob; java.util.List values = single.getAttributeValues(); Assert.AreEqual(10, values.size()); assertDateTimeValue((AttributeValue)values.get(0), "2007-10-30T09:22:00"); assertDateValue((AttributeValue)values.get(1), "2008-04-02"); assertTimeValue((AttributeValue)values.get(2), "11:09:40"); assertDurationValue((AttributeValue)values.get(3), "PT10M"); assertStringValue((AttributeValue)values.get(4), "a string value"); assertCharacterValue((AttributeValue)values.get(5), 'a'); assertIntegerValue((AttributeValue)values.get(6), 100); assertRealValue((AttributeValue)values.get(7), 9.5); assertBooleanValue((AttributeValue)values.get(8), true); }
public void testTypedObjectWithKeyedAttributes() { string adl = System.IO.File.ReadAllText(@"..\..\..\..\java-libs\dadl-parser\src\test\resources\person_001.dadl"); DADLParser parser = new DADLParser(adl); ContentObject content = parser.parse(); Assert.IsNotNull(content); }
public void testParseSimpleDADL() { string adl = System.IO.File.ReadAllText(@"..\..\..\..\java-libs\dadl-parser\src\test\resources\blood_pressure_001.dadl"); DADLParser parser = new DADLParser(adl); ContentObject content = parser.parse(); Assert.IsNotNull(content); }
public void testParseEmptyAttrListWithoutTypeIdentifier() { string adl = System.IO.File.ReadAllText(@"..\..\..\..\java-libs\dadl-parser\src\test\resources\empty_attr_list_without_type.dadl"); DADLParser parser = new DADLParser(adl); ContentObject obj = parser.parse(); Assert.IsNotNull(obj); Assert.IsNull(obj.getComplexObjectBlock().getTypeIdentifier()); Assert.IsInstanceOfType(obj.getComplexObjectBlock(), typeof(SingleAttributeObjectBlock)); }
public void testParseBlockWithEmptyAttrList() { string adl = System.IO.File.ReadAllText(@"..\..\..\..\java-libs\dadl-parser\src\test\resources\empty_attr_list.dadl"); DADLParser parser = new DADLParser(adl); ContentObject obj = parser.parse(); Assert.IsNotNull(obj); Assert.AreEqual("DESTINATION_PROFILE", obj.getComplexObjectBlock().getTypeIdentifier(), "type identifier missing"); Assert.IsInstanceOfType(obj.getComplexObjectBlock(), typeof(SingleAttributeObjectBlock)); }
public void testParseEmptyAttrListWithoutTypeIdentifier() { string adl = System.IO.File.ReadAllText(@"..\..\..\..\java-libs\dadl-parser\src\test\resources\empty_attr_list_without_type.dadl"); DADLParser parser = new DADLParser(adl); ContentObject obj = parser.parse(); Assert.IsNotNull(obj); Assert.IsNull(obj.getComplexObjectBlock().getTypeIdentifier()); Assert.IsInstanceOfType(obj.getComplexObjectBlock(), typeof(SingleAttributeObjectBlock)); }
public void testParseBlockWithEmptyAttrList() { string adl = System.IO.File.ReadAllText(@"..\..\..\..\java-libs\dadl-parser\src\test\resources\empty_attr_list.dadl"); DADLParser parser = new DADLParser(adl); ContentObject obj = parser.parse(); Assert.IsNotNull(obj); Assert.AreEqual("DESTINATION_PROFILE", obj.getComplexObjectBlock().getTypeIdentifier(), "type identifier missing"); Assert.IsInstanceOfType(obj.getComplexObjectBlock(), typeof(SingleAttributeObjectBlock)); }
public void testParseAndVerifySimpleValues() { string adl = System.IO.File.ReadAllText(@"..\..\..\..\java-libs\dadl-parser\src\test\resources\keyed_objects.dadl"); DADLParser parser = new DADLParser(adl); ContentObject content = parser.parse(); Assert.IsNotNull(content); Assert.IsNull(content.getComplexObjectBlock()); Assert.IsNotNull(content.getAttributeValues()); Assert.AreEqual(1, content.getAttributeValues().size()); AttributeValue av = (AttributeValue)content.getAttributeValues().get(0); ObjectBlock ob = av.getValue(); Assert.IsInstanceOfType(ob, typeof(MultipleAttributeObjectBlock)); MultipleAttributeObjectBlock maob = (MultipleAttributeObjectBlock)ob; java.util.List keyedObjects = maob.getKeyObjects(); assertKeyedObject((KeyedObject)keyedObjects.get(0), 1, "name", "systolic"); assertKeyedObject((KeyedObject)keyedObjects.get(1), 2, "name", "diastolic"); }
public void testParseBlockWithEmptyAttrList() { string adl = System.IO.File.ReadAllText(@"..\..\..\..\java-libs\dadl-parser\src\test\resources\state_item_list.dadl"); DADLParser parser = new DADLParser(adl); ContentObject obj = parser.parse(); AttributeValue av =(AttributeValue)obj.getAttributeValues().get(0); Assert.AreEqual("state", av.getId()); Assert.IsInstanceOfType(av.getValue(),typeof(SingleAttributeObjectBlock)); SingleAttributeObjectBlock saob = (SingleAttributeObjectBlock)av.getValue(); Assert.AreEqual(3, saob.getAttributeValues().size()); av = (AttributeValue)saob.getAttributeValues().get(2); Assert.AreEqual("items", av.getId()); ObjectBlock ob = av.getValue(); Assert.IsInstanceOfType(ob, typeof(SingleAttributeObjectBlock)); saob = (SingleAttributeObjectBlock)ob; Assert.IsTrue(saob.getAttributeValues().isEmpty()); }
public void testParseAndVerifySimpleValues() { string adl = System.IO.File.ReadAllText(@"..\..\..\..\java-libs\dadl-parser\src\test\resources\keyed_objects.dadl"); DADLParser parser = new DADLParser(adl); ContentObject content = parser.parse(); Assert.IsNotNull(content); Assert.IsNull(content.getComplexObjectBlock()); Assert.IsNotNull(content.getAttributeValues()); Assert.AreEqual(1, content.getAttributeValues().size()); AttributeValue av = (AttributeValue)content.getAttributeValues().get(0); ObjectBlock ob = av.getValue(); Assert.IsInstanceOfType(ob, typeof(MultipleAttributeObjectBlock)); MultipleAttributeObjectBlock maob = (MultipleAttributeObjectBlock)ob; java.util.List keyedObjects = maob.getKeyObjects(); assertKeyedObject((KeyedObject)keyedObjects.get(0), 1, "name", "systolic"); assertKeyedObject((KeyedObject)keyedObjects.get(1), 2, "name", "diastolic"); }
public void testParseBlockWithEmptyAttrList() { string adl = System.IO.File.ReadAllText(@"..\..\..\..\java-libs\dadl-parser\src\test\resources\state_item_list.dadl"); DADLParser parser = new DADLParser(adl); ContentObject obj = parser.parse(); AttributeValue av = (AttributeValue)obj.getAttributeValues().get(0); Assert.AreEqual("state", av.getId()); Assert.IsInstanceOfType(av.getValue(), typeof(SingleAttributeObjectBlock)); SingleAttributeObjectBlock saob = (SingleAttributeObjectBlock)av.getValue(); Assert.AreEqual(3, saob.getAttributeValues().size()); av = (AttributeValue)saob.getAttributeValues().get(2); Assert.AreEqual("items", av.getId()); ObjectBlock ob = av.getValue(); Assert.IsInstanceOfType(ob, typeof(SingleAttributeObjectBlock)); saob = (SingleAttributeObjectBlock)ob; Assert.IsTrue(saob.getAttributeValues().isEmpty()); }