Ich benutze Spring 3.1.0.RELEASE, JUnit 4.8.1, und schließlich meine Anwendung auf einem JBoss 4.2 Server (ich weiß, ich weiß). Im Rahmen der Einstellung meines Unit-Test-up, habe ich dies in meinem Frühling Testanwendungskontext ...Wie spotze ich einen TransactionManager in einem JUnit-Test (außerhalb des Containers)?
<bean id="transactionManager"
class="org.springframework.transaction.jta.JtaTransactionManager">
<property name="userTransactionName">
<value>UserTransaction</value>
</property>
</bean>
Natürlich, gerade jetzt dies nicht gelingt, weil es nichts mit dem JNDI-Namen gebunden ist, „Usertransaction.“ Wie verspotte ich einen Transaktionsmanager? Ich benutze das org.mockejb-Framework, aber offen für alle geeigneten mockenden Frameworks.