Package org.apache.openejb.test.mdb
Class BasicMdbTests
java.lang.Object
org.junit.Assert
org.apache.openejb.test.NumberedTestCase
org.apache.openejb.test.NamedTestCase
org.apache.openejb.test.mdb.MdbTestClient
org.apache.openejb.test.mdb.BasicMdbTests
- All Implemented Interfaces:
junit.framework.Test
[5] Should be run as the fifth test suite of the BasicStatelessTestClients
-
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.mdb.MdbTestClient
connectionFactory, 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()voidvoidAfter an application exception we should still be able to use our beanvoidAfter a system exception the intance should be garbage collected and the remote reference should be invalidated.voidThrow an application exception and make sure the exception reaches the bean nicely.voidMethods inherited from class org.apache.openejb.test.mdb.MdbTestClient
createConnectionMethods 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
-
basicMdbObject
-
-
Constructor Details
-
BasicMdbTests
public BasicMdbTests()
-
-
Method Details
-
setUp
Description copied from class:MdbTestClientSets up the fixture, for example, open a network connection. This method is called before a test is executed.- Overrides:
setUpin classMdbTestClient- Throws:
Exception
-
tearDown
- Overrides:
tearDownin classNumberedTestCase- Throws:
Exception
-
test01_businessMethod
public void test01_businessMethod() -
Xtest02_throwApplicationException
public void Xtest02_throwApplicationException()Throw an application exception and make sure the exception reaches the bean nicely. -
test03_invokeAfterApplicationException
public void test03_invokeAfterApplicationException()After an application exception we should still be able to use our bean -
Xtest04_throwSystemException
public void Xtest04_throwSystemException() -
TODO_test05_invokeAfterSystemException
public void TODO_test05_invokeAfterSystemException()After a system exception the intance should be garbage collected and the remote reference should be invalidated. This one seems to fail. we should double-check the spec on this.
-