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 G_AdvancedHomeEC2 extends B_AdvancedHomeEC { 43 44 private static String BEAN_HOME = "annuairePersonneEC2Home"; 45 private static PersonneHome ehome = null; 46 47 public G_AdvancedHomeEC2(String name) { 48 super(name); 49 } 50 51 public void testEmpty() throws Exception { 52 } 53 54 public PersonneHome getHome() { 55 if (ehome == null) { 56 try { 57 ehome = (PersonneHome) PortableRemoteObject.narrow( 58 ictx.lookup(BEAN_HOME), 59 PersonneHome.class); 60 } catch (NamingException e) { 61 fail("Cannot get bean home"); 62 } 63 try { 65 ehome.create("Philippe Coq", "1235456"); 66 ehome.create("Philippe Durieux", "638"); 67 ehome.create("Adriana Danes", "1233456"); 68 ehome.create("Helene Joanin", "1230456"); 69 ehome.create("Gerard Vandome", "1232456"); 70 ehome.create("Francois Exertier", "1323456"); 71 ehome.create("Emmanuel Facarde", "1234356"); 72 ehome.create("Charly Mingus", "1238456"); 73 ehome.create("Thelonious Monk", "1239456"); 74 ehome.create("Jean-Luc Richard", "1203456"); 75 } catch (Exception i) { 76 } 77 } 78 return ehome; 79 } 80 81 public static Test suite() { 82 return new TestSuite(G_AdvancedHomeEC2.class); 83 } 84 85 public static void main (String args[]) { 86 String testtorun = null; 87 for (int argn = 0; argn < args.length; argn++) { 89 String s_arg = args[argn]; 90 Integer i_arg; 91 if (s_arg.equals("-n")) { 92 testtorun = args[++argn]; 93 } 94 } 95 if (testtorun == null) { 96 junit.textui.TestRunner.run(suite()); 97 } else { 98 junit.textui.TestRunner.run(new G_AdvancedHomeEC2(testtorun)); 99 } 100 } 101 } 102 | Popular Tags |