[jboss-cvs] JBossAS SVN: r65864 - branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/ejbcontext.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Oct 4 19:40:40 EDT 2007
Author: ALRubinger
Date: 2007-10-04 19:40:40 -0400 (Thu, 04 Oct 2007)
New Revision: 65864
Modified:
branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/ejbcontext/Stateless.java
branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/ejbcontext/StatelessBean.java
branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/ejbcontext/StatelessLocal.java
Log:
EJBTHREE-786: Fixed "ejbcontext" Unit Tests to fit changes.
Modified: branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/ejbcontext/Stateless.java
===================================================================
--- branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/ejbcontext/Stateless.java 2007-10-04 23:10:30 UTC (rev 65863)
+++ branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/ejbcontext/Stateless.java 2007-10-04 23:40:40 UTC (rev 65864)
@@ -21,15 +21,17 @@
*/
package org.jboss.ejb3.test.ejbcontext;
+import javax.ejb.EJBObject;
+
/**
* Comment
*
* @author <a href="mailto:bdecoste at jboss.com">William DeCoste</a>
* @version $Revision$
*/
-public interface Stateless
+public interface Stateless extends EJBObject
{
void testEjbContextLookup() throws Exception;
Modified: branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/ejbcontext/StatelessBean.java
===================================================================
--- branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/ejbcontext/StatelessBean.java 2007-10-04 23:10:30 UTC (rev 65863)
+++ branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/ejbcontext/StatelessBean.java 2007-10-04 23:40:40 UTC (rev 65864)
@@ -23,14 +23,12 @@
import javax.annotation.PostConstruct;
import javax.annotation.Resource;
-
import javax.ejb.EJBLocalObject;
import javax.ejb.EJBObject;
import javax.ejb.Local;
import javax.ejb.Remote;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
-
import javax.naming.InitialContext;
import org.jboss.annotation.ejb.LocalBinding;
@@ -43,83 +41,83 @@
* @author <a href="mailto:bdecoste at jboss.com">William DeCoste</a>
* @version $Revision$
*/
- at Stateless(name="Stateless")
+ at Stateless(name = "Stateless")
@Local(StatelessLocal.class)
@Remote(org.jboss.ejb3.test.ejbcontext.Stateless.class)
@LocalBinding(jndiBinding = "StatelessLocal")
@RemoteBinding(jndiBinding = "Stateless")
public class StatelessBean
- implements org.jboss.ejb3.test.ejbcontext.Stateless, StatelessLocal
{
private static final Logger log = Logger.getLogger(StatelessBean.class);
-
+
@Resource
SessionContext sessionContext;
-
+
StatelessLocal ejbLocalObject;
+
org.jboss.ejb3.test.ejbcontext.Stateless ejbObject;
public void noop()
{
-
+
}
-
+
public void testEjbContextLookup() throws Exception
{
- Stateful stateful = (Stateful)sessionContext.lookup("Stateful");
+ Stateful stateful = (Stateful) sessionContext.lookup("Stateful");
stateful.test();
}
-
+
public Class testInvokedBusinessInterface() throws Exception
{
return sessionContext.getInvokedBusinessInterface();
}
-
+
public Object testBusinessObject(Class businessInterface) throws Exception
{
return sessionContext.getBusinessObject(businessInterface);
}
-
+
public void testEjbObject() throws Exception
{
javax.ejb.EJBObject ejbObject = sessionContext.getEJBObject();
ejbObject.getHandle();
}
-
+
public void testEjbLocalObject() throws Exception
{
javax.ejb.EJBLocalObject ejbObject = sessionContext.getEJBLocalObject();
ejbObject.getClass();
}
-
+
public void testSessionContext() throws Exception
{
InitialContext jndiContext = new InitialContext();
- Stateful stateful = (Stateful)jndiContext.lookup("Stateful");
+ Stateful stateful = (Stateful) jndiContext.lookup("Stateful");
stateful.setState("testSessionContext");
-
+
EJBLocalObject ejbLocalObject = stateful.getEJBLocalObject();
-
- StatefulLocal sameLocalBean = (StatefulLocal)ejbLocalObject;
+
+ StatefulLocal sameLocalBean = (StatefulLocal) ejbLocalObject;
String state = sameLocalBean.getState();
if (!state.equals("testSessionContext"))
throw new Exception("EJBLocalObject does not match originating bean: " + state + " != " + "testSessionContext");
-
+
EJBObject ejbObject = stateful.getEJBObject();
- Stateful sameBean = (Stateful)ejbObject;
+ Stateful sameBean = (Stateful) ejbObject;
state = sameBean.getState();
if (!state.equals("testSessionContext"))
throw new Exception("EJBObject does not match originating bean: " + state + " != " + "testSessionContext");
-
+
this.ejbLocalObject.noop();
-
+
this.ejbObject.noop();
}
-
+
@PostConstruct
public void postConstruct()
{
- ejbLocalObject = (StatelessLocal)sessionContext.getEJBLocalObject();
- ejbObject = (org.jboss.ejb3.test.ejbcontext.Stateless)sessionContext.getEJBObject();
+ ejbLocalObject = (StatelessLocal) sessionContext.getEJBLocalObject();
+ ejbObject = (org.jboss.ejb3.test.ejbcontext.Stateless) sessionContext.getEJBObject();
}
}
Modified: branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/ejbcontext/StatelessLocal.java
===================================================================
--- branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/ejbcontext/StatelessLocal.java 2007-10-04 23:10:30 UTC (rev 65863)
+++ branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/ejbcontext/StatelessLocal.java 2007-10-04 23:40:40 UTC (rev 65864)
@@ -31,7 +31,7 @@
* @author <a href="mailto:bdecoste at jboss.com">William DeCoste</a>
* @version $Revision$
*/
-public interface StatelessLocal
+public interface StatelessLocal extends EJBLocalObject
{
public void testEjbContextLookup() throws Exception;
More information about the jboss-cvs-commits
mailing list