You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2026/08/06 19:45:26 UTC

(camel) 01/02: chore: Fix FtpProducerHealthCheckIT for JDK 25

This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 0dbded8166a88d4df928fb3c6af4d49fe98ca44c
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Thu Aug 6 21:17:34 2026 +0200

    chore: Fix FtpProducerHealthCheckIT for JDK 25
    
    JDK 25 returns "Connection refused (connect failed)" instead of
    "Connection refused", use startsWith to handle both.
    
    Co-Authored-By: Claude Opus 4.6 <no...@anthropic.com>
    Signed-off-by: Claus Ibsen <cl...@gmail.com>
---
 .../component/file/remote/integration/FtpProducerHealthCheckIT.java    | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/integration/FtpProducerHealthCheckIT.java b/components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/integration/FtpProducerHealthCheckIT.java
index a67c8fb6cd03..46e957aa4c42 100644
--- a/components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/integration/FtpProducerHealthCheckIT.java
+++ b/components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/integration/FtpProducerHealthCheckIT.java
@@ -74,7 +74,8 @@ public class FtpProducerHealthCheckIT extends FtpServerTestSupport {
             Assertions.assertEquals(HealthCheck.State.DOWN, r.getState());
             Assertions.assertEquals("FtpProducer is not ready", r.getMessage().get());
             Assertions.assertEquals(200, r.getDetails().get("ftp.code"));
-            Assertions.assertEquals("Connection refused", r.getDetails().get("ftp.reason"));
+            String reason = (String) r.getDetails().get("ftp.reason");
+            Assertions.assertTrue(reason.startsWith("Connection refused"), reason);
         });
 
     }