DAOTestRule устарела из Dropwizard?Какая альтернатива? - PullRequest
0 голосов
/ 27 мая 2018

Я использую Dropwizard и хочу провести модульное тестирование своих классов DAO.Я видел несколько примеров в Интернете, но они, кажется, используют DAOTestRule, который я не могу найти в 0.9.2, который мы используем здесь, на работе.

Ни один из блогов не объясняет, что такое замена или почему она устарела в первую очередь.Официальная документация также ничего не описывает.Может ли кто-нибудь помочь мне с тестированием DAO и настройкой базы данных в памяти для Dropwizard Testing?Любое руководство будет иметь большую помощь.Спасибо!

1 Ответ

0 голосов
/ 28 мая 2018

См. Проблему Не удается найти DAOTestRule.java при тестировании dropwizard maven 1.0.5 jar .

Ответ

Это потому, что он доступен только в Dropwizard 1.1.x и более поздних версиях.

https://github.com/dropwizard/dropwizard/commits/master/dropwizard-testing/src/main/java/io/dropwizard/testing/junit/DAOTestRule.java

См. Также эту проблему .Похоже, он также был портирован на 1.0.6.

Какая альтернатива?

Обновите версию DW.

...