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

jamesnetherton pushed a commit to branch 3.8.x
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git


The following commit(s) were added to refs/heads/3.8.x by this push:
     new f9280fea75 Fix MockBackendUtils native mode config resolution of 
CAMEL_QUARKUS_START_MOCK_BACKEND
f9280fea75 is described below

commit f9280fea75b4c2acf426abef60cc7ca63f64f40d
Author: James Netherton <[email protected]>
AuthorDate: Mon Aug 12 14:13:27 2024 +0100

    Fix MockBackendUtils native mode config resolution of 
CAMEL_QUARKUS_START_MOCK_BACKEND
    
    Fixes #6339
---
 .../camel/quarkus/test/mock/backend/MockBackendUtils.java  | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git 
a/integration-tests-support/mock-backend/src/main/java/org/apache/camel/quarkus/test/mock/backend/MockBackendUtils.java
 
b/integration-tests-support/mock-backend/src/main/java/org/apache/camel/quarkus/test/mock/backend/MockBackendUtils.java
index 0bd5e7730f..6829413055 100644
--- 
a/integration-tests-support/mock-backend/src/main/java/org/apache/camel/quarkus/test/mock/backend/MockBackendUtils.java
+++ 
b/integration-tests-support/mock-backend/src/main/java/org/apache/camel/quarkus/test/mock/backend/MockBackendUtils.java
@@ -20,14 +20,10 @@ import org.eclipse.microprofile.config.ConfigProvider;
 import org.jboss.logging.Logger;
 
 public class MockBackendUtils {
-
-    private static boolean startMockBackend = ConfigProvider.getConfig()
-            .getOptionalValue("camel.quarkus.start-mock-backend", 
Boolean.class).orElse(Boolean.TRUE);
-
     private static final Logger LOG = Logger.getLogger(MockBackendUtils.class);
 
     public static void logBackendUsed() {
-        if (startMockBackend) {
+        if (mockBackendStarted()) {
             logMockBackendUsed();
         } else {
             logRealBackendUsed();
@@ -50,6 +46,12 @@ public class MockBackendUtils {
         if (printLogMessage) {
             logBackendUsed();
         }
-        return startMockBackend;
+        return mockBackendStarted();
+    }
+
+    static boolean mockBackendStarted() {
+        return ConfigProvider.getConfig()
+                .getOptionalValue("camel.quarkus.start-mock-backend", 
Boolean.class)
+                .orElse(Boolean.TRUE);
     }
 }

Reply via email to