Package org.apache.openejb.test.stateful
Class StatefulAllowedOperationsTests
java.lang.Object
org.junit.Assert
org.apache.openejb.test.NumberedTestCase
org.apache.openejb.test.NamedTestCase
org.apache.openejb.test.TestClient
org.apache.openejb.test.stateful.StatefulTestClient
org.apache.openejb.test.stateful.BasicStatefulTestClient
org.apache.openejb.test.stateful.StatefulAllowedOperationsTests
- All Implemented Interfaces:
junit.framework.Test
[9] Should be run as the nineth test suite of the BasicStatefulTestClients
========================================================================= Operations allowed in the methods of a stateful SessionBean with container-managed transaction demarcation ========================================================================= Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | constructor | - ______________________|__________________________________________________ | setSessionContext | SessionContext methods: | - getEJBHome | JNDI access to java:comp/env ______________________|__________________________________________________ | ejbCreate | SessionContext methods: ejbRemove | - getEJBHome ejbActivate | - getCallerPrincipal ejbPassivate | - isCallerInRole | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________ | business method | SessionContext methods: from remote interface | - getEJBHome | - getCallerPrincipal | - getRollbackOnly | - isCallerInRole | - setRollbackOnly | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________ | afterBegin | SessionContext methods: beforeCompletion | - getEJBHome | - getCallerPrincipal | - getRollbackOnly | - isCallerInRole | - setRollbackOnly | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________ | afterCompletion | SessionContext methods: | - getEJBHome | - getCallerPrincipal | - isCallerInRole | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.openejb.test.NumberedTestCase
NumberedTestCase.NamedTest, NumberedTestCase.TestSetup, NumberedTestCase.TestTearDown -
Field Summary
Fields inherited from class org.apache.openejb.test.stateful.BasicStatefulTestClient
ejbHome, ejbObjectFields inherited from class org.apache.openejb.test.TestClient
ejbHandle, ejbHomeHandle, ejbMetaData, ejbPrimaryKey, initialContextFields inherited from class org.apache.openejb.test.NamedTestCase
testNameFields inherited from class org.apache.openejb.test.NumberedTestCase
standardPrefix -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidsetUp()Sets up the fixture, for example, open a network connection.protected voidtearDown()voidBean method | Bean method can perform the following operations ______________________|__________________________________________________ | setSessionContext | SessionContext methods: | - getEJBHome | JNDI access to java:comp/env ______________________|__________________________________________________voidBean method | Bean method can perform the following operations ______________________|__________________________________________________ | ejbCreate | SessionContext methods: ejbRemove | - getEJBHome ejbActivate | - getCallerPrincipal ejbPassivate | - isCallerInRole | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________voidBean method | Bean method can perform the following operations ______________________|__________________________________________________ | ejbCreate | SessionContext methods: ejbRemove | - getEJBHome ejbActivate | - getCallerPrincipal ejbPassivate | - isCallerInRole | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________voidBean method | Bean method can perform the following operations ______________________|__________________________________________________ | ejbCreate | SessionContext methods: ejbRemove | - getEJBHome ejbActivate | - getCallerPrincipal ejbPassivate | - isCallerInRole | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________voidBean method | Bean method can perform the following operations ______________________|__________________________________________________ | ejbCreate | SessionContext methods: ejbRemove | - getEJBHome ejbActivate | - getCallerPrincipal ejbPassivate | - isCallerInRole | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________voidBean method | Bean method can perform the following operations ______________________|__________________________________________________ | business method | SessionContext methods: from remote interface | - getEJBHome | - getCallerPrincipal | - getRollbackOnly | - isCallerInRole | - setRollbackOnly | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________voidBean method | Bean method can perform the following operations ______________________|__________________________________________________ | afterBegin | SessionContext methods: beforeCompletion | - getEJBHome | - getCallerPrincipal | - getRollbackOnly | - isCallerInRole | - setRollbackOnly | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________voidBean method | Bean method can perform the following operations ______________________|__________________________________________________ | afterBegin | SessionContext methods: beforeCompletion | - getEJBHome | - getCallerPrincipal | - getRollbackOnly | - isCallerInRole | - setRollbackOnly | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________voidBean method | Bean method can perform the following operations ______________________|__________________________________________________ | afterCompletion | SessionContext methods: | - getEJBHome | - getCallerPrincipal | - isCallerInRole | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________Methods inherited from class org.apache.openejb.test.TestClient
cast, processFieldInjections, processSetterInjectionsMethods inherited from class org.apache.openejb.test.NamedTestCase
nameMethods inherited from class org.apache.openejb.test.NumberedTestCase
countTestCases, createTest, createTestName, removePrefix, removePrefix, run, run, runTestMethod, toStringMethods inherited from class org.junit.Assert
assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThat, assertThat, assertThrows, assertThrows, assertTrue, assertTrue, fail, fail
-
Constructor Details
-
StatefulAllowedOperationsTests
public StatefulAllowedOperationsTests()
-
-
Method Details
-
setUp
Description copied from class:StatefulTestClientSets up the fixture, for example, open a network connection. This method is called before a test is executed.- Overrides:
setUpin classStatefulTestClient- Throws:
Exception
-
tearDown
- Overrides:
tearDownin classNumberedTestCase- Throws:
Exception
-
test01_setSessionContext
public void test01_setSessionContext()Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | setSessionContext | SessionContext methods: | - getEJBHome | JNDI access to java:comp/env ______________________|__________________________________________________
-
test02_ejbCreate
public void test02_ejbCreate()Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | ejbCreate | SessionContext methods: ejbRemove | - getEJBHome ejbActivate | - getCallerPrincipal ejbPassivate | - isCallerInRole | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________
-
test03_ejbRemove
public void test03_ejbRemove()Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | ejbCreate | SessionContext methods: ejbRemove | - getEJBHome ejbActivate | - getCallerPrincipal ejbPassivate | - isCallerInRole | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________
-
test04_ejbActivate
public void test04_ejbActivate()Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | ejbCreate | SessionContext methods: ejbRemove | - getEJBHome ejbActivate | - getCallerPrincipal ejbPassivate | - isCallerInRole | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________
-
test05_ejbPassivate
public void test05_ejbPassivate()Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | ejbCreate | SessionContext methods: ejbRemove | - getEJBHome ejbActivate | - getCallerPrincipal ejbPassivate | - isCallerInRole | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________
-
test06_businessMethod
public void test06_businessMethod()Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | business method | SessionContext methods: from remote interface | - getEJBHome | - getCallerPrincipal | - getRollbackOnly | - isCallerInRole | - setRollbackOnly | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________
-
test07_afterBegin
public void test07_afterBegin()Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | afterBegin | SessionContext methods: beforeCompletion | - getEJBHome | - getCallerPrincipal | - getRollbackOnly | - isCallerInRole | - setRollbackOnly | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________
-
test08_beforeCompletion
public void test08_beforeCompletion()Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | afterBegin | SessionContext methods: beforeCompletion | - getEJBHome | - getCallerPrincipal | - getRollbackOnly | - isCallerInRole | - setRollbackOnly | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________
-
test09_afterCompletion
public void test09_afterCompletion()Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | afterCompletion | SessionContext methods: | - getEJBHome | - getCallerPrincipal | - isCallerInRole | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________
-