Есть ли недостатки в использовании пружины для разделения тестов и данных? - PullRequest
3 голосов
/ 31 октября 2008

Я изо всех сил пытался придумать хорошее решение, чтобы отделить мои данные тестирования от устройства тесты (жестко закодированные значения). Пока меня не осенило, что я могу создавать бобы с весны и использовать эти бобы для хранения моих данных.

Есть ли какие-либо недостатки в кодировании моих юнит-тестов таким образом? Хотя они бегут немного медленнее видя, как весна должна настроить все бобы, а что нет.

Ответы [ 2 ]

2 голосов
/ 02 ноября 2008

Для модульных тестов вы всегда можете подключить свои компоненты вручную, как при создании и внедрении их самостоятельно, а затем оставить проводку Spring для интеграционных тестов и производства / разработки.

2 голосов
/ 31 октября 2008

Прекрасная практика - один из главных мотиваторов для внедрения зависимости на мой взгляд (проще для модульного теста)

Это будет медленнее из-за необходимости вызывать контекст приложения Spring, поэтому вы можете зарезервировать этот метод для "интеграционных тестов".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...