В чем разница между классическими unit-тестами и компонентными/интеграционными тестами с использованием инструментов вроде Testcontainers?
Unit-тест проверяет небольшой участок логики с управляемыми зависимостями. Интеграционный или компонентный тест проверяет совместную работу частей, часто с реальной БД или брокером в контейнере.
Читать ответ