1 25 26 package org.objectweb.jonas.jtests.clients.entity; 27 28 import javax.naming.NamingException ; 29 import javax.rmi.PortableRemoteObject ; 30 import junit.framework.Test; 31 import junit.framework.TestSuite; 32 33 import org.objectweb.jonas.jtests.beans.etype.bytearray.ByteArrayHome; 34 35 40 41 public class F_EtypeByteArrayEC2 extends A_EtypeByteArray { 42 43 private static String BEAN_HOME = "EtypeByteArrayEC2Home"; 44 protected static ByteArrayHome home = null; 45 46 public F_EtypeByteArrayEC2(String name) { 47 super(name); 48 } 49 50 protected void setUp() { 51 super.setUp(); 52 } 53 54 public ByteArrayHome getHome() { 55 if (home == null) { 56 try { 57 home = (ByteArrayHome) PortableRemoteObject.narrow(ictx.lookup(BEAN_HOME), 58 ByteArrayHome.class); 59 } catch (NamingException e) { 60 fail("Cannot get bean home: " + BEAN_HOME); 61 } 62 } 63 return home; 64 } 65 66 public static Test suite() { 67 return new TestSuite(F_EtypeByteArrayEC2.class); 68 } 69 70 public static void main (String args[]) { 71 String testtorun = null; 72 for (int argn = 0; argn < args.length; argn++) { 74 String s_arg = args[argn]; 75 Integer i_arg; 76 if (s_arg.equals("-n")) { 77 testtorun = args[++argn]; 78 } 79 } 80 if (testtorun == null) { 81 junit.textui.TestRunner.run(suite()); 82 } else { 83 junit.textui.TestRunner.run(new F_EtypeByteArrayEC2(testtorun)); 84 } 85 } 86 } 87 | Popular Tags |