Ejemplo n.º 1
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));
        }
Ejemplo n.º 2
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));
        }