Java: извлечение интерфейсов только для тестирования

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

Будет ли это хорошим стилем, если я создам интерфейс с этими двумя методами, а в моем тесте просто создаю имитацию объекта, который ничего не делает?

В этом случае в коде будет гораздо больше интерфейсов, которые на самом деле не нужны, поэтому я ' м не уверен, хорошая ли это идея?

5
задан Franz Kafka 9 January 2012 в 11:53
поделиться