Весенний тест загрузки, как импортировать data.sql только один раз во время тестирования h2 - PullRequest
0 голосов
/ 21 мая 2018

Я хочу протестировать мое приложение весенней загрузки через h2 в базе данных памяти, где я хотел бы использовать:

spring.jpa.hibernate.ddl-auto: update

Однако, как только я хочу запустить тесты с этой командой:

mvn clean test

отобразит некоторые ошибки, связанные с нарушениями ограничений (идентификатор должен быть уникальным).Они были вызваны тем, что файл data.sql (только с инструкциями вставки) выполняется больше раз и, следовательно, данные не могут быть вставлены из-за нарушения целостности.

Есть ли какой-нибудь способ решить эту проблему?Было бы хорошо выполнить скрипт data.sql только один раз, но не уверен.Или загрузить контекст приложения весенней загрузки один раз.

...