Пружинные тестирование загружает неправильные данные. SQL -файл?JAVA

Программисты JAVA общаются здесь
Anonymous
Пружинные тестирование загружает неправильные данные. SQL -файл?

Сообщение Anonymous »

Проблема, которая у меня возникает, заключается в том, что Spring пытается загрузить неправильный файл data.sql. Я хочу использовать конкретный файл Spect.sql и Properties. < /P>
Вот моя структура папки: < /p>

Код: Выделить всё

main
-resources
-application.properties
-data.sql
test
-resources
-application.properties
-data.sql
Когда я запускаю свой тест, Spring пытается загрузить main/data.sql файл, а также отбрасывает ошибки на имя базы данных и т. Д.
Например, вот файл тестирования:

Код: Выделить всё

@DataJpaTest
@AutoConfigureTestDatabase(replace = AutoConfigureTestDatabase.Replace.NONE)
@ActiveProfiles("test")
public class SomeRepositoryTest { ... }
Вот мой тест/application.properties :
spring.datasource.url=jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=
spring.jpa.hibernate.ddl-auto=create-drop
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.H2Dialect
spring.jpa.defer-datasource-initialization=true
spring.sql.init.mode=always
spring.sql.init.schema-locations=classpath:data.sql
< /code>
Я попытался изменить имена, играть с моим файлом свойств и т. Д., Но я не добился успеха в получении Spring для загрузки файла тестовых данных для моего теста. Есть предложения?

Подробнее здесь: https://stackoverflow.com/questions/796 ... a-sql-file

Вернуться в «JAVA»