1 22 package org.jboss.test.profileservice.test; 23 24 import java.util.Set ; 25 26 import org.jboss.test.BaseTestCase; 27 import org.jboss.dependency.spi.DependencyInfo; 28 import org.jboss.kernel.Kernel; 29 import org.jboss.kernel.spi.registry.KernelRegistry; 30 import org.jboss.kernel.spi.registry.KernelRegistryEntry; 31 32 38 public class SimplePSTestCase extends BaseTestCase 39 { 40 public SimplePSTestCase(String name) 41 { 42 super(name); 43 } 44 45 protected Kernel bootstrap() throws Throwable 46 { 47 53 return null; 54 } 55 56 public void testP0() throws Throwable 57 { 58 Kernel kernel = bootstrap(); 59 KernelRegistry registry = kernel.getRegistry(); 60 KernelRegistryEntry ns = registry.getEntry("TheNamingService"); 61 assertNotNull("TheNamingService", ns); 62 DependencyInfo di = ns.getDependencyInfo(); 63 Set dependsOnMe = di.getDependsOnMe(null); 64 assertEquals("NS:DependsOnMe.size == 2", 2, dependsOnMe.size()); 65 66 KernelRegistryEntry txMgr = registry.getEntry("TheTxMgr"); 67 assertNotNull("TheTxMgr", txMgr); 68 di = txMgr.getDependencyInfo(); 69 dependsOnMe = di.getDependsOnMe(null); 70 assertEquals("TX:DependsOnMe.size == 1", 1, dependsOnMe.size()); 71 72 KernelRegistryEntry jcaMgr = registry.getEntry("TheJCAMgr"); 73 assertNotNull("TheJCAMgr", jcaMgr); 74 } 75 public void testP1() throws Throwable 76 { 77 } 78 } 79 | Popular Tags |