You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ja...@apache.org on 2025/11/03 10:43:38 UTC
(camel-quarkus) 09/11: Make JolokiaKubernetesClientSSLTest.clientSSLAuthentication check for expected exception type on JDK 25
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 <ja...@gmail.com>
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()