Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

Однако они всё-таки позиционируют себя как "Unit tests with real dependencies". Да и по своей сути это гораздо ближе к unit-тестам, чем к интеграционным, т.к. никаких зависимостей с остальной частью системы тут нет.

Допустим, у меня есть пакет в котором логика работы с базой. Моки тут абсолютно бесполезны. Я поднимаю эту самую базу, прогоняю тесты и убиваю базу.

Если после исполнения тестового метода вам нужно "откатывать" состояние, значит вы разрабатываете интеграционный тест. Вам ведь не это было нужно?

Всё-таки понятие unit тестирования немного размылось в связи с активным использованием testcontainers. В некоторых случаях мне надо поднять в контейнере базу или что-то ещё для теста.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность