1 22 package org.jboss.test.iiop.test; 23 24 import javax.management.Attribute ; 25 import javax.management.MBeanServerConnection ; 26 import javax.management.ObjectName ; 27 import javax.naming.InitialContext ; 28 import javax.rmi.PortableRemoteObject ; 29 30 import org.jboss.test.JBossTestCase; 31 import org.jboss.test.JBossIIOPTestCase; 32 import org.jboss.test.iiop.interfaces.StatelessSession; 33 import org.jboss.test.iiop.interfaces.StatelessSessionHome; 34 import org.jboss.test.iiop.util.Util; 35 36 42 public class NoCodebaseUnitTestCase 43 extends JBossIIOPTestCase 44 { 45 47 private java.util.Properties jndiProps; 49 50 public NoCodebaseUnitTestCase(String name) 51 { 52 super(name); 53 } 54 55 public void test_getStringWithNoCodebase() throws Exception 56 { 57 MBeanServerConnection server = getServer(); 58 ObjectName ejbDeployer = new ObjectName ("jboss.ejb:service=EJBDeployer"); 59 ObjectName webService = (ObjectName ) server.getAttribute(ejbDeployer, "WebServiceName"); 60 server.setAttribute(ejbDeployer, new Attribute ("WebServiceName", null)); 61 try 62 { 63 deploy("iiop.jar"); 64 } 65 finally 66 { 67 server.setAttribute(ejbDeployer, new Attribute ("WebServiceName", webService)); 68 undeploy("iiop.jar"); 69 } 70 } 71 } 72 | Popular Tags |