Class SingletonAllowedOperationsTests
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.singleton.SingletonTestClient
org.apache.openejb.test.singleton.BasicSingletonTestClient
org.apache.openejb.test.singleton.SingletonAllowedOperationsTests
- All Implemented Interfaces:
junit.framework.Test
[9] Should be run as the nineth test suite of the BasicSingletonTestClients
========================================================================= Operations allowed in the methods of a singleton 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 | - getEJBObject | JNDI access to java:comp/env ______________________|__________________________________________________ | 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 ______________________|__________________________________________________
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.openejb.test.NumberedTestCase
NumberedTestCase.NamedTest, NumberedTestCase.TestSetup, NumberedTestCase.TestTearDown -
Field Summary
FieldsFields inherited from class org.apache.openejb.test.singleton.BasicSingletonTestClient
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 TypeMethodDescriptionvoidprotected 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 | - lookup | JNDI access to java:comp/env ______________________|__________________________________________________voidBean method | Bean method can perform the following operations ______________________|__________________________________________________ | ejbCreate | SessionContext methods: ejbRemove | - getEJBHome | - getEJBObject | - getTimerService | - lookup | JNDI access to java:comp/env ______________________|__________________________________________________voidBean method | Bean method can perform the following operations ______________________|__________________________________________________ | business method | SessionContext methods: from remote interface | - getEJBHome | - getCallerPrincipal | - getRollbackOnly | - isCallerInRole | - setRollbackOnly | - getEJBObject | - getTimerService | - lookup | 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 | - getEJBObject | - getTimerService | - lookup | JNDI access to java:comp/env ______________________|__________________________________________________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
-
Field Details
-
timerSync
-
-
Constructor Details
-
SingletonAllowedOperationsTests
public SingletonAllowedOperationsTests()
-
-
Method Details
-
setUp
Description copied from class:SingletonTestClientSets up the fixture, for example, open a network connection. This method is called before a test is executed.- Overrides:
setUpin classSingletonTestClient- 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 | - lookup | 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 | - getEJBObject | - getTimerService | - lookup | JNDI access to java:comp/env ______________________|__________________________________________________
-
TODO_test03_ejbRemove
public void TODO_test03_ejbRemove()Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | ejbCreate | SessionContext methods: ejbRemove | - getEJBHome | - getEJBObject | - getTimerService | - lookup | JNDI access to java:comp/env ______________________|__________________________________________________
-
test04_businessMethod
public void test04_businessMethod()Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | business method | SessionContext methods: from remote interface | - getEJBHome | - getCallerPrincipal | - getRollbackOnly | - isCallerInRole | - setRollbackOnly | - getEJBObject | - getTimerService | - lookup | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________
-
_test05_ejbTimeout
public void _test05_ejbTimeout()
-