diff --git a/kogito-build/kogito-dependencies-bom/pom.xml b/kogito-build/kogito-dependencies-bom/pom.xml index 20c8932ea8b..ecef33f4b03 100644 --- a/kogito-build/kogito-dependencies-bom/pom.xml +++ b/kogito-build/kogito-dependencies-bom/pom.xml @@ -18,7 +18,7 @@ 3.2.10.Final ${version.io.quarkus} - 3.0.5 + 3.2.4 3.4.0 @@ -103,11 +103,11 @@ 3.22.0 2.9.0 1.3 - 9.2 + 10.2 5.${version.org.junit.minor} - 5.9.3 - 5.9.3 - 1.9.3 + 5.10.2 + 5.10.2 + 1.10.2 1.5.0 4.11.0 1.17.6 diff --git a/springboot/bom/pom.xml b/springboot/bom/pom.xml index 43fe72cf675..f314e002ea7 100644 --- a/springboot/bom/pom.xml +++ b/springboot/bom/pom.xml @@ -35,17 +35,17 @@ pom - 2.2.7 - 2.1.0 + 2.2.20 + 2.3.0 2.4.16 1.3-groovy-2.4 - 2022.0.3 + 2023.0.0 - 6.2.0 + 6.9.2 diff --git a/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/LinkTest.java b/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/LinkTest.java index 7970e60aaf9..bc87198ab60 100644 --- a/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/LinkTest.java +++ b/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/LinkTest.java @@ -18,6 +18,8 @@ */ package org.kie.kogito.integrationtests.springboot; +import java.util.HashMap; + import io.restassured.RestAssured; import io.restassured.http.ContentType; import org.junit.jupiter.api.Test; @@ -37,6 +39,7 @@ public void testLink() { given() .contentType(ContentType.JSON) .when() + .body(new HashMap<>()) .post("/SimpleLinkTest") .then() .statusCode(201); diff --git a/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/ManagementAddOnTest.java b/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/ManagementAddOnTest.java index ad428aa5623..3c45dbf9f72 100644 --- a/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/ManagementAddOnTest.java +++ b/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/ManagementAddOnTest.java @@ -18,6 +18,7 @@ */ package org.kie.kogito.integrationtests.springboot; +import java.util.HashMap; import java.util.List; import io.restassured.RestAssured; @@ -129,6 +130,7 @@ void testReTriggerNode() { private String givenGreetingsProcess() { return given().contentType(ContentType.JSON) .when() + .body(new HashMap<>()) .post("/greetings") .then() .statusCode(201) diff --git a/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/MonitoringTest.java b/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/MonitoringTest.java index c557ed52db9..c055fc55f41 100644 --- a/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/MonitoringTest.java +++ b/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/MonitoringTest.java @@ -18,6 +18,8 @@ */ package org.kie.kogito.integrationtests.springboot; +import java.util.HashMap; + import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; import org.kie.kogito.KogitoGAV; @@ -25,7 +27,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.junit.jupiter.SpringExtension; import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.boot.test.autoconfigure.actuate.metrics.AutoConfigureMetrics; +import org.springframework.boot.test.autoconfigure.actuate.observability.AutoConfigureObservability; import io.restassured.RestAssured; import io.restassured.http.ContentType; @@ -38,7 +40,7 @@ @ExtendWith(SpringExtension.class) @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT, classes = KogitoSpringbootApplication.class) -@AutoConfigureMetrics +@AutoConfigureObservability public class MonitoringTest extends BaseRestTest { @Autowired @@ -48,6 +50,7 @@ public class MonitoringTest extends BaseRestTest { public void test() { String pId = given().contentType(ContentType.JSON) .when() + .body(new HashMap<>()) .post("/monitoring") .then() .statusCode(201) diff --git a/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/ProcessSvgAddonTest.java b/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/ProcessSvgAddonTest.java index 3100b91c65c..656fa2396f9 100644 --- a/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/ProcessSvgAddonTest.java +++ b/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/ProcessSvgAddonTest.java @@ -23,6 +23,7 @@ import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; +import java.util.HashMap; import org.kie.kogito.integrationtests.springboot.utils.DataIndexWireMockSpringBootTestResource; import org.kie.kogito.test.utils.CustomSVGMatcher; @@ -72,6 +73,7 @@ void testGetSvgProcessInstances() throws Exception { String pId = given() .contentType(ContentType.JSON) .when() + .body(new HashMap<>()) .post("/approvals") .then() .statusCode(201) diff --git a/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/SignalProcessTest.java b/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/SignalProcessTest.java index ba7515c73b2..e188c5b9ff4 100644 --- a/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/SignalProcessTest.java +++ b/springboot/integration-tests/src/it/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/SignalProcessTest.java @@ -18,6 +18,8 @@ */ package org.kie.kogito.integrationtests.springboot; +import java.util.HashMap; + import io.restassured.http.ContentType; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; @@ -59,6 +61,7 @@ void testProcessSignals() { String pid = given() .contentType(ContentType.JSON) .when() + .body(new HashMap<>()) .post("/greetings") .then() .statusCode(201) diff --git a/springboot/starters/pom.xml b/springboot/starters/pom.xml index 78e4c2118f3..7e0d674f3e3 100644 --- a/springboot/starters/pom.xml +++ b/springboot/starters/pom.xml @@ -59,6 +59,10 @@ org.springframework.boot spring-boot-starter-web + + org.springframework.boot + spring-boot-starter-validation + org.kie.kogito kogito-api