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")); }