С появлением в Spring 2.5 фреймворка TestContext интеграционное тестирование кода, работающего с базой данных, существенно упростилось. Появились аннотации для декларативного указания контекста, в котором должен выполняться тест, аннотации для управления транзакциями в рамках теста, а также базовые классы тестов для JUnit и TestNG. В этой статье я опишу вариант интеграции фреймворка TestContext с DBUnit, позволяющим инициализировать базу данных и сверить её состояние с ожидаемым по окончании выполнения теста.
Читать полностью »
Рубрика «database» - 5
Интеграция DBUnit и Spring TestContext Framework
2012-03-25 в 14:21, admin, рубрики: database, dbunit, java, junit, spring, testing, тестирование, метки: database, dbunit, junit, spring, testing, тестированиеPerl / Dancer и СУБД
2012-02-15 в 14:11, admin, рубрики: Dancer, database, dbi, perl, метки: Dancer, database, dbi, perl Сегодня пробежимся по работе с базами данных при web-разработке с использованием Dancer. Думаю, не совру, если скажу, что многие из нас любят perl за то, что, в частности, есть более одного пути добиться желаемого результата.
Pure DBI
Разумеется, вы можете использовать просто привычный DBI и не читать дальше совершенно:) К недостаткам такого подхода можно отнести лишь относительно бОльшее количество писанины и необходимость смешивать perl и SQL (хотя это и можно обойти достаточно просто).
Dancer::Plugin::Database
Это такой правильный, предполагаемый авторами фреймворка по умолчанию вариант. По сути своей являетсяЧитать полностью »