Example #1
0
        public virtual void testIsValid()
        {
            JDFDoc  doc = new JDFDoc("JDF");
            JDFNode n   = doc.getJDFRoot();

            n.setType(EnumType.ProcessGroup);
            JDFValidator checkJDF = new JDFValidator();

            checkJDF.setPrint(false);
            checkJDF.bQuiet = true;
            int v = 0;

            while (true)
            {
                checkJDF.level = EnumValidationLevel.getEnum(v);
                if (checkJDF.level == null)
                {
                    break;
                }
                for (int i = 0; i < 3; i++)
                {
                    if (i >= 1)
                    {
                        doc = null;
                    }
                    bool bValid = checkJDF.isValid(doc);
                    Assert.IsTrue(bValid);
                }
                v++;
            }
        }
Example #2
0
        public virtual void testPrivateValidate()
        {
            StatusCounter sc = new StatusCounter(null, null, null);

            sc.setEvent("id1", "good", "blah");
            JDFValidator c = new JDFValidator();

            c.setValidatorFactory(new ValidFactory());
            JDFDoc d = sc.getDocJMFNotification(true);

            Assert.IsTrue(c.isValid(d));
            sc.setEvent("id2", "oops", "Snafu");
            d = sc.getDocJMFNotification(true);
            // XMLDoc report=
            c.processSingleDocument(d);
            Assert.IsFalse(c.isValid(d));
        }