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

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

commit 9e4ef6d1bf701a6496d9ff1bd0c26a560215a4b6
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Mon Aug 26 12:09:21 2024 +0200

    (chores) camel-test simplify type checks
    
    - to use pattern matching for instanceof
    - use simpler assertion checks
---
 .../org/apache/camel/test/junit5/params/ParameterizedExtension.java   | 4 ++--
 .../main/java/org/apache/camel/test/main/junit5/CamelMainContext.java | 3 +--
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git 
a/components/camel-test/camel-test-junit5/src/main/java/org/apache/camel/test/junit5/params/ParameterizedExtension.java
 
b/components/camel-test/camel-test-junit5/src/main/java/org/apache/camel/test/junit5/params/ParameterizedExtension.java
index ee2fc3006cf..987a52ba406 100644
--- 
a/components/camel-test/camel-test-junit5/src/main/java/org/apache/camel/test/junit5/params/ParameterizedExtension.java
+++ 
b/components/camel-test/camel-test-junit5/src/main/java/org/apache/camel/test/junit5/params/ParameterizedExtension.java
@@ -86,8 +86,8 @@ public class ParameterizedExtension implements 
TestTemplateInvocationContextProv
 
     private static Arguments toArguments(Object item) {
         // Nothing to do except cast.
-        if (item instanceof Arguments) {
-            return (Arguments) item;
+        if (item instanceof Arguments arguments) {
+            return arguments;
         }
         // Pass all multidimensional arrays "as is", in contrast to Object[].
         // See https://github.com/junit-team/junit5/issues/1665
diff --git 
a/components/camel-test/camel-test-main-junit5/src/main/java/org/apache/camel/test/main/junit5/CamelMainContext.java
 
b/components/camel-test/camel-test-main-junit5/src/main/java/org/apache/camel/test/main/junit5/CamelMainContext.java
index 35cc608d618..1388f3dbd90 100644
--- 
a/components/camel-test/camel-test-main-junit5/src/main/java/org/apache/camel/test/main/junit5/CamelMainContext.java
+++ 
b/components/camel-test/camel-test-main-junit5/src/main/java/org/apache/camel/test/main/junit5/CamelMainContext.java
@@ -218,10 +218,9 @@ final class CamelMainContext implements 
ExtensionContext.Store.CloseableResource
         private void configureDebuggerIfNeeded(ModelCamelContext context) {
             // Get the instance of the outer class
             Object instance = getOuterClassInstance();
-            if (instance instanceof DebuggerCallback) {
+            if (instance instanceof DebuggerCallback callback) {
                 context.setDebugging(true);
                 context.setDebugger(new DefaultDebugger());
-                DebuggerCallback callback = (DebuggerCallback) instance;
                 context.getDebugger().addBreakpoint(new BreakpointSupport() {
                     @Override
                     public void beforeProcess(Exchange exchange, Processor 
processor, NamedNode definition) {

Reply via email to