Class SingletonEjbObjectTests
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.SingletonEjbObjectTests
- All Implemented Interfaces:
junit.framework.Test
[4] Should be run as the fourth test suite of the BasicSingletonTestClients
-
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.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 TypeMethodDescriptionprotected voidsetUp()Sets up the fixture, for example, open a network connection.protected voidtearDown()voidvoidvoidvoid5.5 Session object identity Session objects are intended to be private resources used only by the client that created them.voidvoidMethods 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
-
SingletonEjbObjectTests
public SingletonEjbObjectTests()
-
-
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_getHandle
public void test01_getHandle() -
test02_isIdentical
public void test02_isIdentical() -
test03_getEjbHome
public void test03_getEjbHome() -
test04_getPrimaryKey
public void test04_getPrimaryKey()5.5 Session object identity Session objects are intended to be private resources used only by the client that created them. For this reason, session objects, from the client's perspective, appear anonymous. In contrast to entity objects, which expose their identity as a primary key, session objects hide their identity. As a result, the EJBObject.getPrimaryKey() and EJBHome.remove(Object primaryKey) methods result in a java.rmi.RemoteException if called on a session bean. If the EJBMetaData.getPrimaryKeyClass() method is invoked on a EJBMetaData object for a Session bean, the method throws the java.lang.RuntimeException. -
test05_remove
public void test05_remove() -
test06_remove
public void test06_remove()
-