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