User: starksm
Date: 01/06/10 13:49:28
Modified: src/main/org/jboss/test/naming/ejb TestENCBean.java
Log:
Add test of EJB 2.0 resource-env-ref element
Revision Changes Path
1.5 +13 -2 jbosstest/src/main/org/jboss/test/naming/ejb/TestENCBean.java
Index: TestENCBean.java
===================================================================
RCS file:
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/naming/ejb/TestENCBean.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- TestENCBean.java 2001/06/10 18:28:30 1.4
+++ TestENCBean.java 2001/06/10 20:49:28 1.5
@@ -12,7 +12,7 @@
to test ENC usage.
@author [EMAIL PROTECTED]
-@version $Revision: 1.4 $
+@version $Revision: 1.5 $
*/
public class TestENCBean implements SessionBean
{
@@ -44,7 +44,9 @@
Context initCtx = new InitialContext();
Context myEnv = (Context) initCtx.lookup("java:comp/env");
Boolean hasFullENC = (Boolean) myEnv.lookup("hasFullENC");
- if( hasFullENC == Boolean.TRUE )
+ System.out.println("ThreadContext CL =
"+Thread.currentThread().getContextClassLoader());
+ System.out.println("hasFullENC = "+hasFullENC);
+ if( hasFullENC.equals(Boolean.TRUE) )
{
// This bean should have the full ENC setup of the ENCBean
testEnvEntries(initCtx, myEnv);
@@ -53,6 +55,7 @@
testMail(initCtx, myEnv);
testJMS(initCtx, myEnv);
testURL(initCtx, myEnv);
+ testResourceEnvEntries(initCtx, myEnv);
}
else
{
@@ -138,6 +141,14 @@
System.out.println("url/SourceforgeHomePage = "+obj);
obj = myEnv.lookup("url/SourceforgeHomePage");
System.out.println("url/SourceforgeHomePage = "+obj);
+ }
+
+ private void testResourceEnvEntries(Context initCtx, Context myEnv) throws
NamingException
+ {
+ Object obj = myEnv.lookup("res/aQueue");
+ if( (obj instanceof javax.jms.Queue) == false )
+ throw new NamingException("res/aQueue is not a javax.jms.Queue");
+ System.out.println("res/aQueue = "+obj);
}
}
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development