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

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

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

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

Похожие вопросы