4
Можно ли вводить методы, которые используются только во время модульных тестов?
Недавно я был TDDing заводским методом. Метод заключался в создании либо простого объекта, либо объекта, завернутого в декоратор. Декорированный объект может быть одного из нескольких типов, расширяющих StrategyClass. В моем тесте я хотел проверить, соответствует ли класс возвращаемого объекта ожидаемому. Это легко, когда возвращается простой объект os, но что делать, …