public virtual void testCPI() { JDFDoc d = new JDFDoc(ElementName.JDF); JDFNode n = d.getJDFRoot(); n.setType("Combined", true); n.setTypes(new VString("ConventionalPrinting Folding", " ")); JDFNodeInfo ni = n.getCreateNodeInfo(); // Java to C# Conversion - No ResourceLinkPool found in "n" JDFResourceLink rl = n.getLink(ni, null); Assert.IsFalse(rl.hasAttribute(AttributeName.COMBINEDPROCESSINDEX)); }
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)); }
/// /// * <param name="icsLevel"> </param> /// protected internal virtual JDFNodeInfo initNodeInfo() { JDFNodeInfo ni = getNIFromParent && theParentNode != null?theParentNode.getNodeInfo() : null; if (ni == null) { ni = theNode.getCreateNodeInfo(); ni.setResStatus(EnumResStatus.Available, false); } else { theNode.linkResource(ni, EnumUsage.Input, null); } if (returnURL != null) { ni.setTargetRoute(returnURL); } return(ni); }
public virtual void testDuration() { JDFDoc d = new JDFDoc(ElementName.JDF); JDFNode n = d.getJDFRoot(); n.setType("ConventionalPrinting", true); JDFNodeInfo ni = n.getCreateNodeInfo(); JDFDuration duration = new JDFDuration("PT1H20M30S"); ni.setTotalDuration(duration); Assert.AreEqual(duration, ni.getTotalDuration()); try { ni.setCleanupDuration(new JDFDuration("PS1L20M30S")); Assert.Fail("bad duration"); } catch (System.Exception) { // nop } }
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)); }