Интеграция / Веб-тестирование с Spring, Hibernate, Selenium - PullRequest
0 голосов
/ 27 февраля 2011

Я пишу интеграционные тесты для веб-приложения, используя тесты Spring AbstractJUnit и Hibernate для настройки данных.У меня есть строители, использующие Hibernate, который удобнее, чем DbUnit для настройки данных.Но поскольку транзакции Hibernate не фиксируются тестами Spring, данные не видны реальному веб-приложению за пределами среды тестирования Integration.Есть ли способ решить эту проблему и использовать Spring для принудительной фиксации данных в Hibernate перед проверкой веб-приложения?Это похоже на общую проблему для меня, но все, что я мог найти, это поддержка транзакций Spring для модульных тестов

1 Ответ

1 голос
/ 04 апреля 2011

Транзитный метод теста отката по умолчанию. Аннотируйте свои методы тестирования с помощью @Rollback (false).

@Test
@Rollback(false)
public void testMarkerMethod() {
// data setup 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...