예제 #1
0
        public virtual void testGetDevCapsByName()
        {
            JDFDevCaps dcs = devicecap.getDevCapsByName("AuditPool", null, null, null, 0);

            Assert.IsNotNull(dcs);
            Assert.AreEqual("AuditPool", dcs.getName());
            dcs = devicecap.getDevCapsByName("Layout", EnumContext.Resource, null, null, 0);
            Assert.IsNotNull(dcs);
            Assert.AreEqual("Layout", dcs.getName());
            Assert.AreEqual("dc_Layout", dcs.getDevCap().getID());
            dcs = devicecap.getDevCapsByName("Layout", EnumContext.Link, null, null, 0);
            Assert.IsNotNull(dcs);
            Assert.AreEqual("Layout", dcs.getName());
            Assert.AreEqual(dcs.getDevCap().getID(), "dc_LayoutLink");
            dcs = devicecap.getDevCapsByName("Layout", EnumContext.Element, null, null, 0);
            Assert.IsNull(dcs);
            dcs = devicecap.getDevCapsByName("RunList", null, null, EnumProcessUsage.Marks, 0);
            Assert.IsNotNull(dcs);
            dcs = devicecap.getDevCapsByName("RunList", null, null, EnumProcessUsage.Ancestor, 0);
            Assert.IsNull(dcs);
        }