AtUnit против «Junit, JMock и GUICE» вручную -? - PullRequest
3 голосов
/ 27 ноября 2009

Как работает тариф AtUnit в отношении юнит-тестирования с использованием DI и подсказок? Пожалуйста, поделитесь своим опытом.

1 Ответ

2 голосов
/ 19 января 2010

Я обнаружил, что он работает довольно хорошо и очень прост в использовании. В моем случае, однако, через некоторое время я решил вернуться к своему старому шаблону редко использовать DI в модульных тестах, если только я не тестирую что-то функциональное. Я обнаружил, что все дополнения, которые предоставлял AtUnit, просто не использовались в моей ситуации.

В тех случаях, когда я использую Guice в тестах, мой класс модульных тестов расширяется до AbstractModule, и я выполняю инициализацию Guice и т. Д. Вручную в моем @Before методе. Я полагаю, что использование AtUnit здесь было бы почти таким же, за исключением того, что все мои ручные материалы в основном исчезли бы.

...