12
我使用Spring 3.1.0.RELEASE,JUnit 4.8.1,並最終將我的應用程序部署到JBoss 4.2服務器(我知道,我知道)。如設置我的單元測試的一部分,我有這個在我的春節,測試應用程序上下文...如何在JUnit測試中(容器外部)模擬TransactionManager?
<bean id="transactionManager"
class="org.springframework.transaction.jta.JtaTransactionManager">
<property name="userTransactionName">
<value>UserTransaction</value>
</property>
</bean>
當然,現在這種失敗,因爲沒有什麼綁定到JNDI名,「UserTransaction的。」我如何模擬交易管理器?我使用的是org.mockejb框架,但是對任何合適的模擬框架都是開放的。