diff --git a/.gitignore b/.gitignore
index b86fc48..dddc5c6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,6 +2,7 @@ bin/
target/
.settings/
!.mvn/wrapper/maven-wrapper.jar
+/target_test-classes/
### STS ###
.apt_generated
@@ -61,4 +62,4 @@ hs_err_pid*
.DS_Store
-.vscode*
\ No newline at end of file
+.vscode*
diff --git a/domain/src/test/java/org/folio/spring/domain/controller/JsonSchemasControllerTest.java b/domain/src/test/java/org/folio/spring/domain/controller/JsonSchemasControllerTest.java
index 51e3765..c72305a 100644
--- a/domain/src/test/java/org/folio/spring/domain/controller/JsonSchemasControllerTest.java
+++ b/domain/src/test/java/org/folio/spring/domain/controller/JsonSchemasControllerTest.java
@@ -53,9 +53,9 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
import org.springframework.boot.test.context.SpringBootTest;
-import org.springframework.boot.test.mock.mockito.MockBean;
import org.springframework.http.HttpHeaders;
import org.springframework.http.MediaType;
+import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.test.web.servlet.MockMvc;
import org.springframework.test.web.servlet.MvcResult;
import org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder;
@@ -71,7 +71,7 @@ class JsonSchemasControllerTest {
@Autowired
private MockMvc mvc;
- @MockBean
+ @MockitoBean
private JsonSchemasService jsonSchemasService;
@ParameterizedTest
diff --git a/domain/src/test/java/org/folio/spring/domain/controller/RamlsControllerTest.java b/domain/src/test/java/org/folio/spring/domain/controller/RamlsControllerTest.java
index ac67a95..c7ee4cd 100644
--- a/domain/src/test/java/org/folio/spring/domain/controller/RamlsControllerTest.java
+++ b/domain/src/test/java/org/folio/spring/domain/controller/RamlsControllerTest.java
@@ -53,9 +53,9 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
import org.springframework.boot.test.context.SpringBootTest;
-import org.springframework.boot.test.mock.mockito.MockBean;
import org.springframework.http.HttpHeaders;
import org.springframework.http.MediaType;
+import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.test.web.servlet.MockMvc;
import org.springframework.test.web.servlet.MvcResult;
import org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder;
@@ -71,7 +71,7 @@ class RamlsControllerTest {
@Autowired
private MockMvc mvc;
- @MockBean
+ @MockitoBean
private RamlsService ramlsService;
@ParameterizedTest
diff --git a/domain/src/test/java/org/folio/spring/domain/generator/FolioUUIDGeneratorTest.java b/domain/src/test/java/org/folio/spring/domain/generator/FolioUUIDGeneratorTest.java
index fe73bba..37fb029 100644
--- a/domain/src/test/java/org/folio/spring/domain/generator/FolioUUIDGeneratorTest.java
+++ b/domain/src/test/java/org/folio/spring/domain/generator/FolioUUIDGeneratorTest.java
@@ -8,6 +8,7 @@
import static org.mockito.Mockito.lenient;
import static org.mockito.Mockito.when;
+import org.hibernate.engine.spi.SharedSessionContractImplementor;
import org.hibernate.id.enhanced.AccessCallback;
import org.hibernate.id.enhanced.DatabaseStructure;
import org.hibernate.id.enhanced.Optimizer;
@@ -51,7 +52,7 @@ void beforeEach() {
@Test
void generateWorksTest() {
- when(persister.getIdentifier(any(), any())).thenReturn(UUID);
+ when(persister.getIdentifier(any(), any(SharedSessionContractImplementor.class))).thenReturn(UUID);
Object result = folioUUIDGenerator.generate(session, folioUUIDGenerator);
@@ -60,7 +61,7 @@ void generateWorksTest() {
@Test
void generateWorksWithNullIdentifierTest() {
- when(persister.getIdentifier(any(), any())).thenReturn(null);
+ when(persister.getIdentifier(any(), any(SharedSessionContractImplementor.class))).thenReturn(null);
when(databaseStructure.buildCallback(any())).thenReturn(accessCallback);
when(optimizer.generate(any())).thenReturn(JSON_OBJECT);
diff --git a/pom.xml b/pom.xml
index 4627c96..7b696e8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.3.7
+ 3.4.2
@@ -37,7 +37,7 @@
UTF-8
2.1.0-SNAPSHOT
- 2.3.0
+ 2.8.4
diff --git a/tenant/src/test/java/org/folio/spring/tenant/controller/TenantControllerTest.java b/tenant/src/test/java/org/folio/spring/tenant/controller/TenantControllerTest.java
index 5843c3f..bbd45c0 100644
--- a/tenant/src/test/java/org/folio/spring/tenant/controller/TenantControllerTest.java
+++ b/tenant/src/test/java/org/folio/spring/tenant/controller/TenantControllerTest.java
@@ -42,9 +42,9 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
import org.springframework.boot.test.context.SpringBootTest;
-import org.springframework.boot.test.mock.mockito.MockBean;
import org.springframework.http.HttpHeaders;
import org.springframework.http.MediaType;
+import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.test.web.servlet.MockMvc;
import org.springframework.test.web.servlet.MvcResult;
import org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder;
@@ -60,7 +60,7 @@ class TenantControllerTest {
@Autowired
private MockMvc mvc;
- @MockBean
+ @MockitoBean
private HibernateSchemaService hibernateSchemaService;
@ParameterizedTest
diff --git a/web/src/main/java/org/folio/spring/web/service/HttpService.java b/web/src/main/java/org/folio/spring/web/service/HttpService.java
index 924a295..9843479 100644
--- a/web/src/main/java/org/folio/spring/web/service/HttpService.java
+++ b/web/src/main/java/org/folio/spring/web/service/HttpService.java
@@ -44,8 +44,8 @@ public void setup() {
messageConverters.add(new ObjectPlainTextConverter(StandardCharsets.UTF_8));
this.restTemplate = restTemplateBuilder
- .setConnectTimeout(Duration.ofSeconds(connectionTimeout))
- .setReadTimeout(Duration.ofSeconds(readTimeout))
+ .connectTimeout(Duration.ofSeconds(connectionTimeout))
+ .readTimeout(Duration.ofSeconds(readTimeout))
.additionalMessageConverters(messageConverters)
.build();
}