[
https://jira.jboss.org/browse/CDITCK-170?page=com.atlassian.jira.plugin.s...
]
David Allen commented on CDITCK-170:
------------------------------------
Based on the EJB specification and APIs, I believe these tests need to be completely
disabled or deleted. The assertions in the JSR-299 specification related to transactional
observers cannot be properly tested. Most of these tests were never completed due to lack
of API accessibility to the necessary information.
TransactionalObserversTest uses bean managed transactions and cannot
test propagation
-------------------------------------------------------------------------------------
Key: CDITCK-170
URL:
https://jira.jboss.org/browse/CDITCK-170
Project: CDI TCK
Issue Type: Bug
Security Level: Public(Everyone can see)
Reporter: Marius Bogoevici
Assignee: David Allen
Fix For: 1.0.2.Final, 1.1.0.CR1
org.jboss.jsr299.tck.tests.event.observer.transactional.TransactionalObserversTest uses
two BMT stateless beans: DogAgent and DogTrainer.
However,when a BMT business method is invoked, the existing transaction is suspended,
therefore the observer methods will be executed outside the scope of the transaction in
which the event has been fired.
Also, when the transaction is rolled back b/c of the observer setting the flag during
commit(), we expect the commit method to throw a RollbackException.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira