public virtual void testValidTest1() { JDFDoc d = new JDFDoc(ElementName.TEST); JDFTest t = (JDFTest)d.getRoot(); t.init(); t.appendTerm(EnumTerm.IsPresentEvaluation); Assert.IsTrue(t.isValid(EnumValidationLevel.Complete)); t.appendTerm(EnumTerm.BooleanEvaluation); // no two are allowed Assert.IsFalse(t.isValid(EnumValidationLevel.Complete)); }
public virtual void testLogic() { JDFDoc d = new JDFDoc(ElementName.DEVICECAP); JDFDeviceCap dc = (JDFDeviceCap)d.getRoot(); dc.appendDevCapPool(); JDFTestPool tp = dc.appendTestPool(); JDFTest test = tp.appendTest(); test.appendTerm(EnumTerm.and); JDFActionPool ap = dc.appendActionPool(); JDFAction a = ap.appendAction(); a.setTest(test); // TODO more }
public void testFitsTolerance() { try { new JDFXYPairRangeList("0.4 1.9~1.4 2.9 0.4 1.9~2.4 3.8 0.4 1.6"); JDFDoc d = new JDFDoc(ElementName.TEST); JDFTest t = (JDFTest)d.getRoot(); t.init(); JDFXYPairEvaluation xyPairEvaluation = (JDFXYPairEvaluation)t.appendTerm(EnumTerm.XYPairEvaluation); xyPairEvaluation.setTolerance(new JDFXYPair("0 0")); Assert.IsTrue(t.isValid(EnumValidationLevel.Complete)); Assert.AreEqual(new JDFXYPair("0 0"), xyPairEvaluation.getTolerance()); xyPairEvaluation.setTolerance(new JDFXYPair("0.1 0.1")); } catch (FormatException dfe) { Assert.Fail(dfe.ToString()); } }