OLD-idmessage-112152

#1928513
zerkms
Участник

Int:понимаю что форум не тематический [smile ;)] однако позволю откомментировать. представляй ситуацию (полностью синтетическая)класс dirLister получает список файлов с фтпшникакласс dirListerAscSortDecorator (декоратор, сортирует список файлов по алфавиту)естественно в dirListerAscSortDecorator передаём через конструктор/метод объект класса dirLister и т.о. декорируем получаемый список файлов.твой подход – для тестирования декоратора поднимать фтп сервак/ коннектиться/ получать реальный список файлов… при том что можно было элегантно сгенерировать мок и радоватьсяда ещё и учти – что при генерации мока ты дополнительно тестируешь взаимодействие тестируемого класса и мока, в то время как при реальных объектов тебе доступны лишь входные/выходные данные, и ошибки, генерируемые РЕАЛЬНЫМ dirLister которые в данном контексте совершенно ничего не значат