@CenterJoin

Voter и модульный тест. Ошибка?

У меня есть избиратель, который работает отлично, но проблема в том, что у меня еще есть модульный тесты (unittest php) и вот тут я остановился на ошибке.
Схема такая: избиратель контроллера проверяет относится ли $user объект к сущности User, если да - программа проходит дальше, если нет - false.
if (!$user instanceof User) {
            return false;
        }


Мой тестовый объект относится к тестовой сущности InMemoryUser поэтому тест не проходит.
Подскажите, пожалуйста, как исправить ситуацию?
  • Вопрос задан
  • 42 просмотра
Решения вопроса 1
myks92
@myks92
Нашёл решение — пометь вопрос ответом!
Используйте моки и стабы для тестовых двойников. Подсовывайте нужный объект и проверяйте условие.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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