User: fleury
Date: 00/08/11 17:27:46
Modified: src/java/org/jboss/zol/testbean/client EjbossClient.java
Log:
New tests
Revision Changes Path
1.13 +29 -13 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.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- EjbossClient.java 2000/08/10 01:44:25 1.12
+++ EjbossClient.java 2000/08/12 00:27:46 1.13
@@ -7,6 +7,7 @@
import javax.naming.InitialContext;
import javax.ejb.DuplicateKeyException;
import javax.ejb.Handle;
+import javax.ejb.EJBMetaData;
import java.util.Date;
import java.util.Properties;
@@ -33,7 +34,7 @@
* It works with the HelloWorld2.jar bean jar.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Marc Fleury</a>
- * @version $Id: EjbossClient.java,v 1.12 2000/08/10 01:44:25 fleury Exp $
+ * @version $Id: EjbossClient.java,v 1.13 2000/08/12 00:27:46 fleury Exp $
*/
public class EjbossClient {
@@ -56,11 +57,7 @@
Context ctx = new InitialContext();
System.out.println("OK");
- Object aObject = new AComplexPK();
-
-
-
-
+
System.out.println();
System.out.println("Test Stateless Bean");
System.out.println("===================");
@@ -134,12 +131,20 @@
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("***Testing the various local EJBHome class
calls");
+ System.out.print("Getting the metaData...");
+ EJBMetaData statelessMetaData =
statelessSessionHome.getEJBMetaData();
+ if (statelessMetaData != null) System.out.println("OK");
+ else System.out.println("NULL METADATA");
+ System.out.println("Is stateless Session?
"+statelessMetaData.isStatelessSession());
+ System.out.println("The remote class is
"+statelessMetaData.getRemoteInterfaceClass());
System.out.println("");
System.out.print("Calling StatelessSession.remove()...");
statelessSession.remove();
System.out.println("ok");
-
+ */
+ /*
System.out.println();
System.out.println("Test Stateful Bean");
System.out.println("==================");
@@ -192,7 +197,9 @@
System.out.print("Calling StatefulHome.remove(Handle) (for second
bean)...");
statefulSessionHome.remove(statefulSession2.getHandle());
-
+ */
+
+ ///*
System.out.println();
System.out.println();
System.out.println("Test Entity Bean CMP");
@@ -230,17 +237,25 @@
else throw new Exception ("new home not ok");
System.out.print("Getting a new reference with findByPK...");
+ EnterpriseEntity enterpriseEntity2 = null;
try {
- enterpriseEntity =
enterpriseEntityHome.findByPrimaryKey("Marc");
+ enterpriseEntity2 =
enterpriseEntityHome.findByPrimaryKey("Marc");
}
catch (Exception re) {
re.printStackTrace();
}
- if (enterpriseEntity != null) System.out.println("ok");
+ if (enterpriseEntity2 != null) System.out.println("ok");
else System.out.println("not ok");
System.out.println("Calling Business Method A on enterpriseEntity... ");
System.out.println(enterpriseEntity.callBusinessMethodA());
+ System.out.println("Calling Business Method A (again to
ejbLoad if TypeC) on enterpriseEntity... ");
+ System.out.println(enterpriseEntity.callBusinessMethodA());
+
+ System.out.println("Calling Business Method B (EJBObject from
entity) on enterpriseEntity...");
+ System.out.println(enterpriseEntity.callBusinessMethodB());
+
+
System.out.print("Calling method createEntity on enterpriseEntity... ");
EnterpriseEntity marc2 = enterpriseEntity.createEntity("marc2");
System.out.println("OK");
@@ -254,11 +269,12 @@
enterpriseEntity.remove();
System.out.println("ok");
+
System.out.println();
System.out.println();
System.out.println();
-
+
System.out.println();
System.out.println();
System.out.println("Test Entity Bean BMP");
@@ -303,8 +319,8 @@
System.out.println((String)currentBean.getPrimaryKey());
}
System.out.println("ok");
-
+ ///*
System.out.println();
System.out.println();
System.out.println("Test Entity Bean PK");
@@ -373,7 +389,7 @@
System.out.println();
System.out.println();
System.out.println("Test OK, congratulations");
-
+ //*/