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

gnodet pushed a commit to branch CAMEL-23214-port-migration
in repository https://gitbox.apache.org/repos/asf/camel.git

commit bfbd1aa0a9fb31c1f19a9f5716d50ef5dfb458b4
Author: Guillaume Nodet <[email protected]>
AuthorDate: Thu Mar 19 12:05:18 2026 +0100

    CAMEL-23214: Migrate AvailablePortFinder.getNextAvailable() to 
@RegisterExtension (batch 3)
    
    Migrate RunCommandOnMqttITCase in camel-jbang-it.
    
    Co-Authored-By: Claude Opus 4.6 <[email protected]>
---
 .../java/org/apache/camel/dsl/jbang/it/RunCommandOnMqttITCase.java  | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/RunCommandOnMqttITCase.java
 
b/dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/RunCommandOnMqttITCase.java
index 26d0107f8529..c3e46d8f7ec5 100644
--- 
a/dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/RunCommandOnMqttITCase.java
+++ 
b/dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/RunCommandOnMqttITCase.java
@@ -26,17 +26,19 @@ import org.junit.jupiter.api.AfterAll;
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.Tag;
 import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.RegisterExtension;
 import org.testcontainers.containers.GenericContainer;
 
 @Tag("container-only")
 public class RunCommandOnMqttITCase extends JBangTestSupport {
 
-    private static int mqttPort = AvailablePortFinder.getNextAvailable();
+    @RegisterExtension
+    static AvailablePortFinder.Port mqttPort = AvailablePortFinder.find();
     private static MosquittoLocalContainerService service;
 
     @BeforeAll
     public static void init() {
-        service = new MosquittoLocalContainerService(mqttPort);
+        service = new MosquittoLocalContainerService(mqttPort.getPort());
         service.initialize();
     }
 

Reply via email to