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.ebasic.BDateHome; 35 36 41 42 public class F_PKDateEC2 extends A_PKDate { 43 44 private static String BEAN_HOME = "ebasicBDateEC2Home"; 45 protected static BDateHome home = null; 46 47 48 public F_PKDateEC2(String name) { 49 super(name); 50 } 51 52 protected void setUp() { 53 super.setUp(); 54 } 55 56 public BDateHome getBDateHome() { 57 if (home == null) { 58 try { 59 home = (BDateHome) PortableRemoteObject.narrow(ictx.lookup(BEAN_HOME), 60 BDateHome.class); 61 } catch (NamingException e) { 62 fail("Cannot get bean home: "+BEAN_HOME); 63 } 64 } 65 return home; 66 } 67 68 public static Test suite() { 69 return new TestSuite(F_PKDateEC2.class); 70 } 71 72 public static void main (String args[]) { 73 String testtorun = null; 74 for (int argn = 0; argn < args.length; argn++) { 76 String s_arg = args[argn]; 77 Integer i_arg; 78 if (s_arg.equals("-n")) { 79 testtorun = args[++argn]; 80 } 81 } 82 if (testtorun == null) { 83 junit.textui.TestRunner.run(suite()); 84 } else { 85 junit.textui.TestRunner.run(new F_PKDateEC2(testtorun)); 86 } 87 } 88 } 89 | Popular Tags |