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

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


The following commit(s) were added to refs/heads/main by this push:
     new d0019eaf4f3e CAMEL-23274: Fix SonarCloud critical bugs in test code 
(#22478)
d0019eaf4f3e is described below

commit d0019eaf4f3e2acd7d2b34125b30b5f4223d6fae
Author: Guillaume Nodet <[email protected]>
AuthorDate: Wed Apr 8 08:43:28 2026 +0200

    CAMEL-23274: Fix SonarCloud critical bugs in test code (#22478)
    
    Co-authored-by: Claude Opus 4.6 <[email protected]>
---
 .../test/java/org/apache/camel/xml/in/ModelParserTest.java    |  3 ++-
 .../camel/dsl/jbang/core/common/EnvironmentHelperTest.java    | 11 ++++-------
 2 files changed, 6 insertions(+), 8 deletions(-)

diff --git 
a/core/camel-xml-io/src/test/java/org/apache/camel/xml/in/ModelParserTest.java 
b/core/camel-xml-io/src/test/java/org/apache/camel/xml/in/ModelParserTest.java
index 882ec709678b..7f6ac36a195c 100644
--- 
a/core/camel-xml-io/src/test/java/org/apache/camel/xml/in/ModelParserTest.java
+++ 
b/core/camel-xml-io/src/test/java/org/apache/camel/xml/in/ModelParserTest.java
@@ -469,8 +469,9 @@ public class ModelParserTest {
                   </route>
                 </routes>
                 """;
+        ModelParser parser = new ModelParser(new StringReader(routesXml));
         Exception e = assertThrows(Exception.class, () -> {
-            new ModelParser(new 
StringReader(routesXml)).parseRoutesDefinition();
+            parser.parseRoutesDefinition();
         });
         assertThat(e).hasStackTraceContaining("already has a predicate");
     }
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/EnvironmentHelperTest.java
 
b/dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/EnvironmentHelperTest.java
index 0a5985a4ac1c..e4ca3124e6f6 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/EnvironmentHelperTest.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/EnvironmentHelperTest.java
@@ -18,8 +18,8 @@ package org.apache.camel.dsl.jbang.core.common;
 
 import org.junit.jupiter.api.Test;
 
+import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
 import static org.junit.jupiter.api.Assertions.assertFalse;
-import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
 class EnvironmentHelperTest {
@@ -28,20 +28,17 @@ class EnvironmentHelperTest {
     void testIsColorEnabledReturnsBoolean() {
         // Should not throw and should return a boolean value
         // The actual result depends on the environment, but the method should 
work
-        boolean result = EnvironmentHelper.isColorEnabled();
-        assertNotNull(result);
+        assertDoesNotThrow(() -> EnvironmentHelper.isColorEnabled());
     }
 
     @Test
     void testIsCIEnvironmentReturnsBoolean() {
-        boolean result = EnvironmentHelper.isCIEnvironment();
-        assertNotNull(result);
+        assertDoesNotThrow(() -> EnvironmentHelper.isCIEnvironment());
     }
 
     @Test
     void testIsInteractiveTerminalReturnsBoolean() {
-        boolean result = EnvironmentHelper.isInteractiveTerminal();
-        assertNotNull(result);
+        assertDoesNotThrow(() -> EnvironmentHelper.isInteractiveTerminal());
     }
 
     @Test

Reply via email to