コード例 #1
0
        public virtual void testMatchesString()
        {
            JDFDoc          jdfDoc = new JDFDoc("JDF");
            JDFNode         node   = jdfDoc.getJDFRoot();
            JDFResource     r      = node.addResource(ElementName.ADHESIVEBINDINGPARAMS, EnumUsage.Input);
            JDFResourceLink link   = node.getLink(r, null);

            Assert.IsTrue(link.matchesString(ElementName.ADHESIVEBINDINGPARAMS));
            Assert.IsTrue(link.matchesString("Input"));
            Assert.IsFalse(link.matchesString("Output"));
            Assert.IsTrue(link.matchesString(ElementName.ADHESIVEBINDINGPARAMS + "Link"));
            Assert.IsFalse(link.matchesString(ElementName.ADHESIVEBINDINGPARAMS + ":Plate"));
            link.setProcessUsage(EnumProcessUsage.Plate);
            Assert.IsTrue(link.matchesString(ElementName.ADHESIVEBINDINGPARAMS));
            Assert.IsTrue(link.matchesString("Input"));
            Assert.IsFalse(link.matchesString("Output"));
            Assert.IsTrue(link.matchesString(ElementName.ADHESIVEBINDINGPARAMS + "Link"));
            Assert.IsTrue(link.matchesString(ElementName.ADHESIVEBINDINGPARAMS + ":Plate"));
        }