public virtual void testPartUsage() { JDFDoc d = new JDFDoc(ElementName.JDF); JDFNode n = d.getJDFRoot(); n.setType("ConventionalPrinting", true); JDFNodeInfo ni = n.getCreateNodeInfo(); JDFAttributeMap map = new JDFAttributeMap(EnumPartIDKey.Separation, "Cyan"); n.setPartStatus(map, EnumNodeStatus.Ready, null); JDFNodeInfo niPart = (JDFNodeInfo)ni.getPartition(map, null); Assert.IsNotNull(niPart); Assert.IsNull(niPart.getAttribute_KElement(AttributeName.PARTUSAGE, null, null)); }
public virtual void testWorkstepID() { JDFDoc d = new JDFDoc(ElementName.JDF); JDFNode n = d.getJDFRoot(); n.setType("ConventionalPrinting", true); JDFNodeInfo.setDefaultWorkStepID(true); JDFNodeInfo ni = n.getCreateNodeInfo(); Assert.IsTrue(ni.hasAttribute("WorkStepID")); JDFAttributeMap map = new JDFAttributeMap(EnumPartIDKey.Separation, "Cyan"); n.setPartStatus(map, EnumNodeStatus.Ready, null); JDFNodeInfo niPart = (JDFNodeInfo)ni.getPartition(map, null); Assert.IsNotNull(niPart); Assert.IsTrue(niPart.hasAttribute("WorkStepID")); d.write2File(sm_dirTestDataTemp + "workstepidtest.jdf", 2, false); // VString v = ni.getInvalidAttributes(EnumValidationLevel.Incomplete, true, -1); Assert.IsTrue(ni.isValid(EnumValidationLevel.Incomplete)); }