User: fleury  
  Date: 00/08/09 18:17:59

  Modified:    src/java/org/jboss/zol/testbean/client EjbossClient.java
  Log:
  New series of zola test
  
  Revision  Changes    Path
  1.11      +35 -4     zola/src/java/org/jboss/zol/testbean/client/EjbossClient.java
  
  Index: EjbossClient.java
  ===================================================================
  RCS file: 
/products/cvs/ejboss/zola/src/java/org/jboss/zol/testbean/client/EjbossClient.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- EjbossClient.java 2000/08/07 19:43:26     1.10
  +++ EjbossClient.java 2000/08/10 01:17:59     1.11
  @@ -1,9 +1,12 @@
   package org.jboss.zol.testbean.client;
   
  +import java.rmi.*;
   
  +
   import javax.naming.Context;
   import javax.naming.InitialContext;
   import javax.ejb.DuplicateKeyException;
  +import javax.ejb.Handle;
   
   import java.util.Date;
   import java.util.Properties;
  @@ -30,7 +33,7 @@
    * It works with the HelloWorld2.jar bean jar.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Marc Fleury</a>
  - * @version $Id: EjbossClient.java,v 1.10 2000/08/07 19:43:26 fleury Exp $
  + * @version $Id: EjbossClient.java,v 1.11 2000/08/10 01:17:59 fleury Exp $
    */
   public class EjbossClient {
   
  @@ -45,7 +48,7 @@
               System.out.println("Copyright (C), The jBoss Organization, 2000");
               System.out.println("_____________________________________________");
               System.out.println();
  -            System.out.println("Welcome to the test Suite v0.9");
  +            System.out.println("Welcome to the test Suite v1.0");
               System.out.println("_____________________________________________");
               System.out.println();
               System.out.print("Trying the context...");
  @@ -93,7 +96,7 @@
               catch (Exception e) {
                   System.out.println("ERROR, type "+e.getClass());
                        }
  -            System.out.print("Calling Business Method E on StatelessSession... ");
  +            System.out.print("Calling Business Method E (getEJBObject) on 
StatelessSession... ");
               System.out.println(statelessSession.callBusinessMethodE());
                        
               System.out.print("Calling testClassLoading on StatelessSession... ");
  @@ -108,6 +111,31 @@
                   System.out.println("ERROR, type "+e.getClass());
               }
   
  +                     System.out.println("***Testing the various local Object class 
calls");
  +                     System.out.print("toString ... ");
  +                     System.out.println(statelessSession.toString());
  +                     System.out.print("hashCode ... ");
  +                     System.out.println(statelessSession.hashCode());
  +                     System.out.print("equals (same object) ... ");
  +                     System.out.println(statelessSession.equals(statelessSession));
  +                     System.out.print("equals (another object) (true under same 
home)... ");
  +                     
System.out.println(statelessSession.equals(statelessSessionHome.create()));
  +                     System.out.println("***Testing the various local EJBObject 
class calls");
  +                     System.out.print("Get Primary Key ... ");
  +                     System.out.println(statelessSession.getPrimaryKey());
  +                     System.out.print("Get Handle ... ");
  +                     Handle statelessHandle = statelessSession.getHandle();
  +                     if (statelessHandle != null) System.out.println("OK");
  +                     System.out.print("Serialize handle and deserialize....");
  +                     MarshalledObject mo = new MarshalledObject(statelessHandle);
  +                     Handle handle2 = (Handle) mo.get();
  +                     StatelessSession statelessSession2 = (StatelessSession) 
handle2.getEJBObject();
  +                     if (statelessSession2 != null) System.out.println("OK");
  +                     System.out.println("Calling businessMethodB on it...");
  +                     System.out.println(statelessSession2.callBusinessMethodB());
  +                     System.out.println("They should be 
identical..."+statelessSession.isIdentical(statelessSession2));
  +                     
  +                     System.out.println("");
               System.out.print("Calling StatelessSession.remove()...");
               statelessSession.remove();
               System.out.println("ok");
  @@ -131,7 +159,10 @@
               System.out.println(statefulSession.callBusinessMethodA());
               System.out.println("Calling Business Method A (state) on 
StatefulSession... ");
               System.out.println(statefulSession.callBusinessMethodA());
  -            System.out.print("Calling StatefulSession.remove()...");
  +            System.out.print("Calling Business Method B (EJBObject) on 
StatefulSession... ");
  +            System.out.println(statefulSession.callBusinessMethodB());
  +                     
  +                     System.out.print("Calling StatefulSession.remove()...");
               statefulSession.remove();
               System.out.println("ok");
   
  
  
  

Reply via email to