Example #1
0
        public virtual void testCreateQueueEntry()
        {
            q.setAutomated(true);
            q.setMaxRunningEntries(2);
            q.setMaxWaitingEntries(3);
            q.flushQueue(null);
            JDFQueueEntry qe = q.createQueueEntry(false);

            Assert.AreEqual(EnumQueueEntryStatus.Waiting, qe.getQueueEntryStatus());
            qe = q.createQueueEntry(true);
            Assert.AreEqual(EnumQueueEntryStatus.Held, qe.getQueueEntryStatus());
            q.setMaxWaitingEntries(1);
            qe = q.createQueueEntry(true);
            Assert.IsNull(qe);
        }