2008-10-31 3 views
3

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

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

ответ

2

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

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

2

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

Смежные вопросы