Я использую Spring 3.1.0.RELEASE, JUnit 4.8.1 и в конечном итоге развертываю свое приложение на сервере JBoss 4.2 (Я знаю, я знаю ). В рамках настройки моего модульного теста у меня есть это в контексте моего тестового приложения Spring...
<bean id="transactionManager"
class="org.springframework.transaction.jta.JtaTransactionManager">
<property name="userTransactionName">
<value>UserTransaction</value>
</property>
</bean>
Конечно, прямо сейчас это не удается, потому что ничто не связано с именем JNDI «UserTransaction». Как мне издеваться над менеджером транзакций? Я использую инфраструктуру org.mockejb, но открыт для любых подходящих фреймворков.