示例#1
0
        public virtual void testGetAmountDifference()
        {
            JDFDoc       d  = new JDFDoc("JDF");
            JDFAuditPool ap = d.getJDFRoot().getCreateAuditPool();
            JDFPhaseTime pt = ap.setPhase(EnumNodeStatus.InProgress, "dummy", null, null);
            JDFJobPhase  jp = di.createJobPhaseFromPhaseTime(pt);

            jp.setAmount(42);
            Assert.AreEqual(42.0, jp.getAmountDifference(null), 0.0);
            JDFJobPhase jp2 = (JDFJobPhase)di.copyElement(jp, null);

            jp2.setAmount(62);
            Assert.AreEqual(20.0, jp2.getAmountDifference(jp), 0.0);
        }