ARACOOOL
@ARACOOOL
PHP Developer

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

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

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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 11:20
1000 руб./за проект
25 апр. 2024, в 11:02
5000 руб./за проект
25 апр. 2024, в 10:42
150000 руб./за проект