@codemania

Как сделать uint-тест добавления в базу?

Язык PHP. Хочу протестировать не сломалась ли регистрация на сайте.
Есть план сгенерировать в тесте e-mail вида microtime(true)@domain.ru записать его в БД используя метод из класса User (это ключевой момент что тест не сам записывает, по сути мы этот метод и тестируем) но тест должен немедленно запросить результат из БД и проверить есть ли он там.

Это уже интеграционное тестирование а не Unit?
Как его правильно сделать, в частности можно ли и как тестовому классу передать подключение к БД?
И вообще корректно ли всё это? Не знаю как по-другому, в моках и стабах пока не разбираюсь ((
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ответы на вопрос 1
egor_nullptr
@egor_nullptr
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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