diff --git a/backend/build.gradle b/backend/build.gradle index 4a63544..0266e36 100644 --- a/backend/build.gradle +++ b/backend/build.gradle @@ -29,6 +29,7 @@ dependencies { runtimeOnly 'org.postgresql:postgresql' developmentOnly 'org.springframework.boot:spring-boot-devtools' testImplementation 'org.springframework.boot:spring-boot-starter-test' + testRuntimeOnly 'com.h2database:h2' testRuntimeOnly 'org.junit.platform:junit-platform-launcher' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' diff --git a/backend/src/test/java/com/printcalculator/controller/OrderIntegrationTest.java b/backend/src/test/java/com/printcalculator/controller/OrderIntegrationTest.java index 652a078..f09d6e6 100644 --- a/backend/src/test/java/com/printcalculator/controller/OrderIntegrationTest.java +++ b/backend/src/test/java/com/printcalculator/controller/OrderIntegrationTest.java @@ -38,6 +38,14 @@ import static org.mockito.Mockito.when; @SpringBootTest @AutoConfigureMockMvc +@org.springframework.test.context.TestPropertySource(properties = { + "spring.datasource.url=jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=PostgreSQL", + "spring.datasource.driverClassName=org.h2.Driver", + "spring.datasource.username=sa", + "spring.datasource.password=", + "spring.jpa.database-platform=org.hibernate.dialect.H2Dialect", + "spring.jpa.hibernate.ddl-auto=create-drop" +}) class OrderIntegrationTest { @MockBean