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框架,但是对任何合适的模拟框架都是开放的。