Feder -Tests lädt falsche Daten.SQL -Datei?Java

Java-Forum
Anonymous
 Feder -Tests lädt falsche Daten.SQL -Datei?

Post by Anonymous »

Das Problem, das ich habe, ist, dass der Frühling versucht, die falsche Daten zu laden. SQL -Datei. Ich möchte einen bestimmten Test verwenden.

Code: Select all

main
-resources
-application.properties
-data.sql
test
-resources
-application.properties
-data.sql
Wenn ich meinen Test ausführe, versucht Spring, Main/Data.sql Datei zu laden, und Fehler auf den Datenbanknamen usw. ausgelöst.

Code: Select all

@DataJpaTest
@AutoConfigureTestDatabase(replace = AutoConfigureTestDatabase.Replace.NONE)
@ActiveProfiles("test")
public class SomeRepositoryTest { ... }
Hier ist mein test/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>
Ich habe versucht, die Namen zu ändern, mit meiner Eigenschaftendatei herumzuspielen, aber ich hatte keinen Erfolg, wenn ich Spring zum Laden der Testdatendatei für meinen Test erhielt. Irgendwelche Vorschläge?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post