megakor
@megakor
Go/PHP developer | Вконтакте

Тесты — один класс и много методов или много классов — мало методов?

Не могу понять, как лучше создавать тесты.
Допустим, мне нужно протестировать функционал приложения с какой-то моделью.
Мне нужен сделать тест ModelTest.php и в нем множество методов, или лучше разграничить классы и сделать типа UserObserverTest, UserRepositoryTest, UserMiddlewareTest и так далее?
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
vabka
@vabka
Токсичный шарпист
Второй вариант лучше - не нужно всё собирать в одну кучу.
Так хотябы ели меняешь UserRepository, то уже знаешь, что нужно добавить/изменить теты в UserRepositoryTests
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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