Author: shane.bryzak(a)jboss.com
Date: 2009-07-19 09:31:12 -0400 (Sun, 19 Jul 2009)
New Revision: 3087
Modified:
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/transactionalObservers/EventTest.java
Log:
matched transactional observer tests to assertions
Modified:
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/transactionalObservers/EventTest.java
===================================================================
---
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/transactionalObservers/EventTest.java 2009-07-19
12:58:11 UTC (rev 3086)
+++
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/transactionalObservers/EventTest.java 2009-07-19
13:31:12 UTC (rev 3087)
@@ -37,7 +37,7 @@
*
* @author David Allen
*
- * Spec version: Public Release Draft 2
+ * Spec version: 20090625
*
*/
@Artifact
@@ -72,7 +72,7 @@
// }
@Test(groups = { "events", "integration" })
- @SpecAssertion(section = "7.5.6", id = "a")
+ @SpecAssertion(section = "10.4.5", id = "a")
public void testTransactionalObserverNotifiedImmediatelyWhenNoTransactionInProgress()
{
dog.setCorrectContext(false);
@@ -86,7 +86,7 @@
}
@Test(groups = { "events", "integration", "broken" })
- @SpecAssertions( { @SpecAssertion(section = "7.5.6", id = "c"),
@SpecAssertion(section = "7.5.6", id = "i"), @SpecAssertion(section =
"7.5.8", id = "d"), @SpecAssertion(section = "7.5.8", id =
"f") })
+ @SpecAssertions( { @SpecAssertion(section = "10.4.5", id = "c"),
@SpecAssertion(section = "7.5.6", id = "i"), @SpecAssertion(section =
"7.5.8", id = "d"), @SpecAssertion(section = "7.5.8", id =
"f") })
public void testAfterTransactionCompletionObserver() throws InterruptedException
{
dog.setCorrectContext(false);
@@ -99,9 +99,7 @@
}
@Test(groups = { "events", "integration", "broken" })
- @SpecAssertions( {
- @SpecAssertion(section = "7.5.6", id = "d"),
- @SpecAssertion(section = "7.5.6", id = "j") })
+ @SpecAssertion(section = "10.4.5", id = "d")
public void testAfterTransactionSuccessObserver() throws InterruptedException
{
dog.setCorrectContext(false);
@@ -113,9 +111,7 @@
}
@Test(groups = { "events", "integration", "ri-broken"
})
- @SpecAssertions( {
- @SpecAssertion(section = "7.5.6", id = "e"),
- @SpecAssertion(section = "7.5.6", id = "k") })
+ @SpecAssertion(section = "10.4.5", id = "e")
public void testAfterTransactionFailureObserver() throws InterruptedException
{
dog.setCorrectContext(false);
@@ -128,9 +124,8 @@
@Test(groups = { "events", "integration", "broken" })
@SpecAssertions( {
- @SpecAssertion(section = "7.5.6", id = "b"),
- @SpecAssertion(section = "7.5.6", id = "h"),
- @SpecAssertion(section = "7.5.8", id = "e") })
+ @SpecAssertion(section = "10.4.5", id = "b"),
+ @SpecAssertion(section = "10.4.5", id = "e") })
public void testBeforeTransactionCompletionObserver()
{
dog.setCorrectContext(false);
@@ -142,15 +137,8 @@
// assert dog.isCorrectContext();
}
- @Test(groups = { "stub", "events", "integration" })
- @SpecAssertions( { @SpecAssertion(section = "7.5.6", id = "g") })
- public void testTransactionalObserverDefinedByXML()
- {
- assert false;
- }
-
@Test(groups = { "events", "ri-broken" })
- @SpecAssertion(section = "7.5.7", id = "c")
+ @SpecAssertion(section = "review", id = "review") // the spec now
only mentions asynchronous observer methods in passing
public void testAsynchronousObserverAlsoTransactional() throws InterruptedException
{
dog.setCorrectContext(false);
@@ -168,7 +156,7 @@
* completion phase.
*/
@Test(groups = { "stub", "events" })
- @SpecAssertion(section = "7.5.8", id = "e")
+ @SpecAssertion(section = "review", id = "review")
public void testAsynchronousTransactionalObserverCalledAfterCompletion()
{
assert false;
@@ -180,7 +168,7 @@
* Event.fire().
*/
@Test(groups = { "stub", "events", "integration" })
- @SpecAssertion(section = "7.5.9", id = "d")
+ @SpecAssertion(section = "10.5.1", id = "da")
public void testObserverMethodCalledInSameContexts()
{
assert false;
@@ -193,7 +181,7 @@
* context and lifecycle contexts.
*/
@Test(groups = { "stub", "events", "integration" })
- @SpecAssertion(section = "7.5.9", id = "b")
+ @SpecAssertion(section = "10.5.1", id = "ba")
public void testBeforeTransactionCompletionObserverMethodContexts()
{
assert false;
@@ -206,14 +194,14 @@
* transaction that just completed.
*/
@Test(groups = { "stub", "events", "integration" })
- @SpecAssertion(section = "7.5.9", id = "c")
+ @SpecAssertion(section = "10.5.1", id = "c")
public void testOtherTransactionalObserverMethodContexts()
{
assert false;
}
@Test(groups = { "events", "integration" })
- @SpecAssertion(section = "7.4", id = "d")
+ @SpecAssertion(section = "10.5", id = "bd")
public void testObserverCanSetRollbackOnlyOnTransaction()
{
Agent dogAgent = getInstanceByType(Agent.class);
@@ -221,7 +209,7 @@
}
@Test(groups = { "ri-broken", "events", "integration" },
expectedExceptions = EJBException.class)
- @SpecAssertion(section = "7.4", id = "e")
+ @SpecAssertion(section = "10.5", id = "bd")
public void testObserverCannotInitiateJtaTransaction()
{
Agent dogAgent = getInstanceByType(Agent.class);
@@ -229,7 +217,7 @@
}
@Test(groups = { "ri-broken", "events", "integration" },
expectedExceptions = EJBException.class)
- @SpecAssertion(section = "7.4", id = "f")
+ @SpecAssertion(section = "10.5", id = "bd")
public void testObserverCannotCommitJtaTransaction()
{
Agent dogAgent = getInstanceByType(Agent.class);
@@ -237,7 +225,7 @@
}
@Test(groups = { "ri-broken", "events", "integration" },
expectedExceptions = EJBException.class)
- @SpecAssertion(section = "7.4", id = "g")
+ @SpecAssertion(section = "10.5", id = "bd")
public void testObserverCannotRollbackJtaTransaction()
{
Agent dogAgent = getInstanceByType(Agent.class);