Как смоделировать TransactionManager в тесте JUnit (вне контейнера )?

Я использую Spring 3.1.0.RELEASE, JUnit 4.8.1 и в конечном итоге развертываю свое приложение на сервере JBoss 4.2 (Я знаю, я знаю ). В рамках настройки моего модульного теста у меня есть это в контексте моего тестового приложения Spring...

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

Конечно, прямо сейчас это не удается, потому что ничто не связано с именем JNDI «UserTransaction». Как мне издеваться над менеджером транзакций? Я использую инфраструктуру org.mockejb, но открыт для любых подходящих фреймворков.

13
задан Dave 2 August 2012 в 18:07
поделиться