This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a commit to branch 3.27.x in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 8ca7cda619bd7a6c7a7539ae1b0ae93ba00e5a8c Author: James Netherton <[email protected]> AuthorDate: Fri Oct 31 09:51:38 2025 +0000 Make JolokiaKubernetesClientSSLTest.clientSSLAuthentication check for expected exception type on JDK 25 Fixes #7894 --- .../component/jolokia/it/JolokiaKubernetesClientSSLTest.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/integration-tests/jolokia/src/test/java/org/apache/camel/quarkus/component/jolokia/it/JolokiaKubernetesClientSSLTest.java b/integration-tests/jolokia/src/test/java/org/apache/camel/quarkus/component/jolokia/it/JolokiaKubernetesClientSSLTest.java index 9363b9fed5..11b03122c3 100644 --- a/integration-tests/jolokia/src/test/java/org/apache/camel/quarkus/component/jolokia/it/JolokiaKubernetesClientSSLTest.java +++ b/integration-tests/jolokia/src/test/java/org/apache/camel/quarkus/component/jolokia/it/JolokiaKubernetesClientSSLTest.java @@ -28,11 +28,12 @@ import io.smallrye.certs.Format; import io.smallrye.certs.junit5.Certificate; import io.smallrye.certs.junit5.Certificates; import org.apache.http.NoHttpResponseException; +import org.apache.http.client.ClientProtocolException; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; +import static org.assertj.core.api.Assertions.assertThatThrownBy; import static org.hamcrest.Matchers.equalTo; -import static org.junit.jupiter.api.Assertions.assertThrows; @Certificates(baseDir = "target/certs", certificates = { @Certificate(name = "kubernetes-service-cert", formats = { Format.PKCS12, @@ -53,12 +54,12 @@ class JolokiaKubernetesClientSSLTest { @Test void clientSSLAuthentication() { // Plain HTTP should be disabled - assertThrows(NoHttpResponseException.class, () -> { + assertThatThrownBy(() -> { RestAssured.given() .get("/jolokia/") .then() .statusCode(200); - }); + }).isInstanceOfAny(NoHttpResponseException.class, ClientProtocolException.class); RestAssured.config = RestAssured.config().with().sslConfig(getSSLConfig()); RestAssured.given()
