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