Я пытаюсь создать платформу интеграционных тестов для моего проекта с использованием рамки огурца и селена для автоматизации пользовательского интерфейса.Тест интеграции отката, который использует огурец и проверяет приложение на встроенном tomcat с помощью maven
То, что я сделал до сих пор
Используйте tomcat7 плагин для Maven и развернуть мой архив войны в этой вложенной котом
Используйте файл особенность огурца указать любые тестовые случаи, будь то службы отдыха или для автоматизации пользовательского интерфейса
Мы должны использовать существующую базу данных разработки для тестирования Я удалю URL-адрес приложения для приложения, запущенного на встроенном tomcat.
Что мне не удалось выяснить, можем ли мы автоматически отменить транзакцию после завершения теста?
Я могу откат транзакций из огурца/junit, которые были непосредственно с использованием моего DAO, поскольку соединение DB было инициировано из того же весеннего контекста.
Но когда сделаны действия с использованием этой модели, я не могу найти никакой идеи отменить транзакции после завершения тестов.