Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
        ///
        ///	 * <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);
        }
Beispiel #4
0
        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
            }
        }
Beispiel #5
0
        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));
        }