1 25 26 package org.objectweb.jonas.jtests.clients.entity; 27 28 import javax.naming.NamingException ; 29 import javax.rmi.PortableRemoteObject ; 30 31 import junit.framework.Test; 32 import junit.framework.TestSuite; 33 34 import org.objectweb.jonas.jtests.beans.etype.obyte.ObyteHome; 35 36 41 42 public class F_EtypeObyteEC2 extends A_EtypeObyte { 43 44 private static String BEAN_HOME = "EtypeObyteEC2Home"; 45 protected static ObyteHome home = null; 46 47 public F_EtypeObyteEC2(String name) { 48 super(name); 49 } 50 51 protected void setUp() { 52 super.setUp(); 53 } 54 55 public ObyteHome getHome() { 56 if (home == null) { 57 try { 58 home = (ObyteHome) PortableRemoteObject.narrow(ictx.lookup(BEAN_HOME), 59 ObyteHome.class); 60 } catch (NamingException e) { 61 fail("Cannot get bean home: "+BEAN_HOME); 62 } 63 try { 65 home.create("pk1", new Byte ("1")); 66 home.create("pk2", new Byte ("2")); 67 home.create("pk3", new Byte ("3")); 68 home.create("pk4", new Byte ("4")); 69 home.create("pk5", new Byte ("5")); 70 home.create("pk5bis", new Byte ("5")); 71 home.create("pktoremove", new Byte ("100")); 72 home.create("pknull", (Byte ) null); 73 home.create("pkchangenull", new Byte ("100")); 74 } catch (Exception i) { 75 } 76 } 77 return home; 78 } 79 80 public static Test suite() { 81 return new TestSuite(F_EtypeObyteEC2.class); 82 } 83 84 public static void main (String args[]) { 85 String testtorun = null; 86 for (int argn = 0; argn < args.length; argn++) { 88 String s_arg = args[argn]; 89 Integer i_arg; 90 if (s_arg.equals("-n")) { 91 testtorun = args[++argn]; 92 } 93 } 94 if (testtorun == null) { 95 junit.textui.TestRunner.run(suite()); 96 } else { 97 junit.textui.TestRunner.run(new F_EtypeObyteEC2(testtorun)); 98 } 99 } 100 } 101 | Popular Tags |