В большинстве моих интеграционных тестов пружина AbstractTransactionalSpringContextTests
используется для отката вместо фиксации в базе данных. Это нормально работает, но поскольку ограничения внешнего ключа не применяются до этапа фиксации, в моей стратегии тестирования есть дыра.
Как я могу улучшить свои тесты?
Я хочу по возможности избегать коммитов, так как это приводит к тому, что тесты выполняются намного дольше (когда их много)