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);
 }
Beispiel #3
0
        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);
 }
Beispiel #5
0
        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);
        }
Beispiel #6
0
        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));
 }
Beispiel #9
0
        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));
        }
Beispiel #10
0
        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());
 }
Beispiel #13
0
        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");
        }
Beispiel #14
0
        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());
        }