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
Vous devez vous connecter pour publier un commentaire.
Il suffit de créer un vide implementaion pour le gestionnaire de transactions, et de s'assurer que cette mise en œuvre est utilisée dans le ressort du contexte utilisé par l'unité de test
.. et au printemps-fichier xml ressemble alors..
OriginalL'auteur Urobe