Ejemplo n.º 1
0
        public virtual void testConvertResponse()
        {
            JDFDoc      doc  = new JDFDoc(ElementName.JMF);
            JDFJMF      jmf  = doc.getJMFRoot();
            JDFDoc      doc2 = new JDFDoc(ElementName.JMF);
            JDFJMF      jmf2 = doc2.getJMFRoot();
            JDFSignal   s    = jmf.appendSignal();
            JDFResponse r    = jmf2.appendResponse();
            JDFQuery    q    = jmf.appendQuery();

            q.setType("KnownMessages");
            r.setQuery(q);
            Assert.AreEqual(q.getID(), r.getrefID(), "refID");

            JDFMessageService ms = r.appendMessageService();

            ms.setType("KnownMessages");
            s.convertResponse(r, q);
            Assert.AreEqual(r.getType(), s.getType(), "type");
            Assert.IsTrue(ms.isEqual(s.getMessageService(0)), "ms equal");
            s = jmf.appendSignal();
            s.convertResponse(r, null);
            Assert.AreEqual(r.getType(), s.getType(), "type");
            Assert.IsTrue(ms.isEqual(s.getMessageService(0)), "ms equal");
            Assert.IsTrue(s.getXSIType().StartsWith("Signal"));
        }
Ejemplo n.º 2
0
        public virtual void testGetIdentifier()
        {
            JDFDoc doc = new JDFDoc(ElementName.JMF);
            JDFJMF jmf = doc.getJMFRoot();

            JDFQuery c = jmf.appendQuery();

            jmf.setSenderID("MISSenderID");
            c.setType(EnumType.Resource);
            JDFResourceQuParams rqp = c.getCreateResourceQuParams(0);

            rqp.setJobID("J1");
            rqp.setJobPartID("p2");
            Assert.AreEqual(new NodeIdentifier("J1", "p2", null), rqp.getIdentifier());
        }
Ejemplo n.º 3
0
        public virtual void testConvertResponses()
        {
            JDFDoc      doc  = new JDFDoc(ElementName.JMF);
            JDFJMF      jmf  = doc.getJMFRoot();
            JDFDoc      doc2 = new JDFDoc(ElementName.JMF);
            JDFJMF      jmf2 = doc2.getJMFRoot();
            JDFResponse r    = jmf2.appendResponse();
            JDFQuery    q    = jmf.appendQuery();

            q.setType("KnownMessages");
            r.setQuery(q);
            Assert.AreEqual(q.getID(), r.getrefID(), "refID");

            jmf2.convertResponses(q);
            Assert.IsNull(jmf2.getResponse(0));
            Assert.AreEqual(q.getID(), jmf2.getSignal(0).getrefID());
        }
Ejemplo n.º 4
0
        public virtual void testResourceQuParams()
        {
            JDFDoc doc = new JDFDoc(ElementName.JMF);
            JDFJMF jmf = doc.getJMFRoot();

            JDFQuery c = jmf.appendQuery();

            jmf.setSenderID("MISSenderID");
            c.setType(EnumType.Resource);
            JDFResourceQuParams rqp      = c.getCreateResourceQuParams(0);
            List <ValuedEnum>   vClasses = new List <ValuedEnum>();

            vClasses.Add(EnumResourceClass.Consumable);
            vClasses.Add(EnumResourceClass.Handling);
            rqp.setClasses(vClasses);
            Assert.AreEqual(vClasses.ToString(), rqp.getClasses().ToString());
        }