Comment puis-je simuler une TransactionManager dans un test Unitaire (à l'extérieur du conteneur)?

Je suis en utilisant le Printemps 3.1.0.LIBÉRATION, JUnit 4.8.1, et, finalement, le déploiement de mon application JBoss 4.2 serveur (je sais, je sais). Dans le cadre de la mise en place mon unité de test, j'ai ceci dans mon Printemps tester le contexte de l'application ...

<bean id="transactionManager"  
    class="org.springframework.transaction.jta.JtaTransactionManager">
        <property name="userTransactionName">
        <value>UserTransaction</value>
    </property> 
</bean>

Bien sûr, maintenant il échoue car il n'y a rien lié à la JNDI name, "un usertransaction." Comment faire pour se moquer d'un gestionnaire de transactions? Je suis en utilisant le org.mockejb cadre mais ouvert à toutes les moqueries des cadres.

OriginalL'auteur Dave | 2012-08-02