Я хочу написать интеграционные тесты для приложения, над которым я работаю. Он использует JTA (несколько ресурсов) и работает внутри сервера приложений. Как лучше написать автоматический тест для такого сценария? Использование автономного менеджера транзакций, такого как atomikos, или использование API / инструментов сервера приложений для обработки транзакций?