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) {
