private void assertCDvQuantityItem(org.openehr.am.openehrprofile.datatypes.quantity.CDvQuantityItem item, String units, org.openehr.rm.support.basic.Interval magnitude, org.openehr.rm.support.basic.Interval precision) { Assert.AreEqual(units, item.getUnits(), "unexpected units"); Assert.AreEqual(magnitude, item.getMagnitude(), "unexpected magnitude interval"); Assert.AreEqual(precision, item.getPrecision(), "unexpected precision interval"); }
// assert CObject has expected valuess public void assertCObject(org.openehr.am.archetype.constraintmodel.CObject obj, String rmTypeName, String nodeID, org.openehr.rm.support.basic.Interval occurrences) { Assert.AreEqual(rmTypeName, obj.getRmTypeName(), "rmTypeName"); Assert.AreEqual(nodeID, obj.getNodeId(), "nodeID"); Assert.AreEqual(occurrences, obj.getOccurrences(), "occurrences"); }
//protected java.io.InputStream loadFromClasspath(String adl) //{ // return (java.lang.Object)this.getClass().getClassLoader().getResourceAsStream(adl); //} // assert CComplexObject object has expected values public void assertCComplexObject(org.openehr.am.archetype.constraintmodel.CComplexObject obj, String rmTypeName, String nodeID, org.openehr.rm.support.basic.Interval occurrences, int attributes) { assertCObject(obj, rmTypeName, nodeID, occurrences); Assert.AreEqual(attributes, obj.getAttributes().size(), "attributes.size"); }
public void assertCReal(Object obj, org.openehr.rm.support.basic.Interval interval, double[] values, java.lang.Double assumed) { org.openehr.am.archetype.constraintmodel.primitive.CReal c = (org.openehr.am.archetype.constraintmodel.primitive.CReal)fetchFirst(obj); Assert.AreEqual(interval, c.getInterval(), "interval"); Assert.AreEqual(doubleSet(values), c.getList(), "list"); Assert.AreEqual(assumed, c.assumedValue(), "unexpected assumed value"); }
public void assertCDate(Object obj, String pattern, org.openehr.rm.support.basic.Interval interval, String[] values, String assumed) { org.openehr.am.archetype.constraintmodel.primitive.CDate c = (org.openehr.am.archetype.constraintmodel.primitive.CDate)fetchFirst(obj); Assert.AreEqual(pattern, c.getPattern(), "pattern"); Assert.AreEqual(interval, c.getInterval(), "interval"); Assert.AreEqual(dateSet(values), c.getList(), "list"); Assert.AreEqual(assumed == null? null :new org.openehr.rm.datatypes.quantity.datetime.DvDate(assumed), c.assumedValue(), "assumed value"); }
public void testParseCDurationWithMixedPatternAndInterval() { org.openehr.rm.support.basic.Interval interval = new org.openehr.rm.support.basic.Interval( org.openehr.rm.datatypes.quantity.datetime.DvDuration.getInstance("PT0S"), org.openehr.rm.datatypes.quantity.datetime.DvDuration.getInstance("PT120S")); assertCDuration(archetype.node("/types[at0001]/items[at1014]/value"), null, interval, null, "PTS"); }
// full assertion with CDuration public void assertCDuration(java.lang.Object obj, String value, org.openehr.rm.support.basic.Interval interval, String assumed, String pattern) { org.openehr.am.archetype.constraintmodel.primitive.CDuration c = (org.openehr.am.archetype.constraintmodel.primitive.CDuration)((org.openehr.am.archetype.constraintmodel.CPrimitiveObject)obj).getItem(); Assert.AreEqual(value == null ? null : org.openehr.rm.datatypes.quantity.datetime.DvDuration.getInstance(value), c.getValue(), "list"); Assert.AreEqual(interval, c.getInterval(), "interval"); Assert.AreEqual(assumed == null? null : org.openehr.rm.datatypes.quantity.datetime.DvDuration.getInstance(assumed), c.assumedValue(), "assumed value"); Assert.AreEqual(pattern, c.getPattern(), "pattern wrong"); }
public void testParseSingleDurationInverval() { org.openehr.rm.support.basic.Interval interval = new org.openehr.rm.support.basic.Interval( org.openehr.rm.datatypes.quantity.datetime.DvDuration.getInstance("PT10M"), org.openehr.rm.datatypes.quantity.datetime.DvDuration.getInstance("PT10M")); assertCDuration(archetype.node("/types[at0001]/items[at1010]/value"), null, interval, null, null); // test with assumed value assertCDuration(archetype.node("/types[at0002]/items[at1010]/value"), null, interval, "PT12M", null); }
// without assumed value, pattern public void assertCDuration(java.lang.Object obj, String value, org.openehr.rm.support.basic.Interval interval) { assertCDuration(obj, value, interval, null); }
// without assumed value public void assertCTime(Object obj, String pattern, org.openehr.rm.support.basic.Interval interval, String[] values) { assertCTime(obj, pattern, interval, values, null); }