Варианты: моки через интерфейсы (быстро, но не проверяет SQL), testcontainers (реальная БД в Docker), или общая тестовая БД с транзакцией-rollback на каждый тест. Транзакционный подход — золотая середина: быстро, изолированно, проверяет реальный SQL. TestMain поднимает БД и прогоняет миграции один раз.
Как тестировать database layer?
Middle
341 просмотровAFK Offer AI
Как порядок полей влияет на размер структуры?