Я хочу проверить свой код, но я замечаю, что некоторые классы бизнес-логики требуют от многих объектов с большим количеством состояний. Но на самом деле связь между этими классами ограничена 1 или 2 способами.Java: извлечение интерфейсов только для тестирования
Это хороший стиль, если я создаю интерфейс с этими двумя методами, и в моем тесте просто создайте макет объекта, который ничего не делает?
Код будет иметь больше интерфейсов, которые действительно не нужны, поэтому я не уверен, что это хорошая идея?
В соответствии с 2.4 документами, по крайней мере, EasyMock * делает * позволяет насмехаться над интерфейсами. –
Я стою исправлено. –
Обманутые методы запускают побочный эффект для других пакетов и систем, которые мне не очень-то нравятся в тесте, потому что я просто хочу проверить один изолированный аспект. Мокито интересен, я посмотрю на это. –