Search
Write a publication
Pull to refresh
0
0
Send message

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

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

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

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

Information

Rating
Does not participate
Registered
Activity