diff --git a/src/main/java/tech/jhipster/lite/generator/server/springboot/database/mssql/domain/Mssql.java b/src/main/java/tech/jhipster/lite/generator/server/springboot/database/mssql/domain/Mssql.java index f6b8e4a9788..81ca2d0cb92 100644 --- a/src/main/java/tech/jhipster/lite/generator/server/springboot/database/mssql/domain/Mssql.java +++ b/src/main/java/tech/jhipster/lite/generator/server/springboot/database/mssql/domain/Mssql.java @@ -35,7 +35,10 @@ public static Map springProperties(String baseName) { public static Map springPropertiesForTest(String baseName) { TreeMap result = new TreeMap<>(); result.put("spring.datasource.driver-class-name", "org.testcontainers.jdbc.ContainerDatabaseDriver"); - result.put("spring.datasource.url", "jdbc:tc:sqlserver:latest:///;database=" + baseName + ";trustServerCertificate=true;"); + result.put( + "spring.datasource.url", + "jdbc:tc:sqlserver:latest://;database=" + baseName + ";trustServerCertificate=true?TC_TMPFS=/testtmpfs:rw" + ); result.put("spring.datasource.username", "SA"); result.put("spring.datasource.password", "yourStrong(!)Password"); result.put("spring.datasource.hikari.maximum-pool-size", 2); diff --git a/src/test/java/tech/jhipster/lite/generator/server/springboot/database/mssql/application/MssqlApplicationServiceIT.java b/src/test/java/tech/jhipster/lite/generator/server/springboot/database/mssql/application/MssqlApplicationServiceIT.java index 31c5b4f69a1..3375e280e70 100644 --- a/src/test/java/tech/jhipster/lite/generator/server/springboot/database/mssql/application/MssqlApplicationServiceIT.java +++ b/src/test/java/tech/jhipster/lite/generator/server/springboot/database/mssql/application/MssqlApplicationServiceIT.java @@ -72,7 +72,7 @@ private void assertTestContainersWasAdded(Project project) { assertFileContent( project, getPath(TEST_RESOURCES, "config/application.properties"), - "spring.datasource.url=jdbc:tc:sqlserver:latest:///;database=jhipster;trustServerCertificate=true;" + "spring.datasource.url=jdbc:tc:sqlserver:latest://;database=jhipster;trustServerCertificate=true?TC_TMPFS=/testtmpfs:rw" ); assertFileExist(project, "src/test/resources/container-license-acceptance.txt"); } diff --git a/src/test/java/tech/jhipster/lite/generator/server/springboot/database/mssql/domain/MssqlTest.java b/src/test/java/tech/jhipster/lite/generator/server/springboot/database/mssql/domain/MssqlTest.java index 026126ae04b..81c5e876389 100644 --- a/src/test/java/tech/jhipster/lite/generator/server/springboot/database/mssql/domain/MssqlTest.java +++ b/src/test/java/tech/jhipster/lite/generator/server/springboot/database/mssql/domain/MssqlTest.java @@ -34,7 +34,10 @@ void shouldGetSpringPropertiesForTest() { assertThat(springProperties) .containsEntry("spring.datasource.driver-class-name", "org.testcontainers.jdbc.ContainerDatabaseDriver") - .containsEntry("spring.datasource.url", "jdbc:tc:sqlserver:latest:///;database=baseName;trustServerCertificate=true;") + .containsEntry( + "spring.datasource.url", + "jdbc:tc:sqlserver:latest://;database=baseName;trustServerCertificate=true?TC_TMPFS=/testtmpfs:rw" + ) .containsEntry("spring.datasource.username", "SA") .containsEntry("spring.datasource.password", "yourStrong(!)Password") .containsEntry("spring.datasource.hikari.maximum-pool-size", 2);