Estoy usando Spring 3.1.0.RELEASE, JUnit 4.8.1, y finalmente implementando mi aplicación en un servidor JBoss 4.2 (lo sé, lo sé). Como parte de la creación de mi unidad de prueba, tengo esto en mi contexto de aplicación de pruebas de la primavera ...¿Cómo me burlo de un TransactionManager en una prueba JUnit, (fuera del contenedor)?
<bean id="transactionManager"
class="org.springframework.transaction.jta.JtaTransactionManager">
<property name="userTransactionName">
<value>UserTransaction</value>
</property>
</bean>
Por supuesto, en este momento no lo consigue porque no hay nada unido al nombre JNDI, "UserTransaction." ¿Cómo me burlo de un administrador de transacciones? Estoy usando el framework org.mockejb pero abierto a cualquier marco de burla adecuado.