ARACOOOL
@ARACOOOL
PHP Developer

Считается ли правильным тоном создавать тестовые объекты если нет возможности создать моки?

Считается ли правильным тоном создавать тестовые объекты если нет возможности создать моки?
У меня есть метод который принимает аргумент типа ConnectionInterface и у этого объекта должно быть определенное свойство.
Мне нужно протестировать метод который работает с этим интерфейсом. Из-за того что нет возможности создать мок и определить свойство для него я просто создал тестовый объект типа ConnectionInterface.

Тесты работают, но правильный ли это подход?
  • Вопрос задан
  • 216 просмотров
Пригласить эксперта
Ответы на вопрос 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
вы можете замокать __get метод и таким образом затрэкать обращение к свойству и вернуть необходимое значение. Но в целом публичные свойства для объектов типа ConnectionInterface это уже странно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы