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
The following commit(s) were added to refs/heads/main by this push: new a54469261b3 (chores) camel-core: tests cleanups a54469261b3 is described below commit a54469261b33f498bf5c1ff7efa4442802231db8 Author: Otavio Rodolfo Piske <angusyo...@gmail.com> AuthorDate: Tue Jan 31 09:57:49 2023 +0100 (chores) camel-core: tests cleanups - remove unnecessary override - simplify list creation - use try-with-resources --- .../BeanChoseMethodWithMatchingTypeAndSkipSettersTest.java | 6 ------ .../cluster/FileLockClusteredRoutePolicyFactoryTest.java | 3 +-- .../file/cluster/FileLockClusteredRoutePolicyTest.java | 3 +-- .../apache/camel/processor/SplitCustomExpressionTest.java | 5 +---- .../apache/camel/processor/SplitRefCustomExpressionTest.java | 5 +---- .../org/apache/camel/processor/async/MyAsyncComponent.java | 2 +- .../camel/processor/transformer/TransformerRouteTest.java | 12 +++++++----- 7 files changed, 12 insertions(+), 24 deletions(-) diff --git a/core/camel-core/src/test/java/org/apache/camel/component/bean/BeanChoseMethodWithMatchingTypeAndSkipSettersTest.java b/core/camel-core/src/test/java/org/apache/camel/component/bean/BeanChoseMethodWithMatchingTypeAndSkipSettersTest.java index 6a579935a8b..da90d0daa40 100644 --- a/core/camel-core/src/test/java/org/apache/camel/component/bean/BeanChoseMethodWithMatchingTypeAndSkipSettersTest.java +++ b/core/camel-core/src/test/java/org/apache/camel/component/bean/BeanChoseMethodWithMatchingTypeAndSkipSettersTest.java @@ -16,7 +16,6 @@ */ package org.apache.camel.component.bean; -import org.apache.camel.CamelContext; import org.apache.camel.ContextTestSupport; import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; @@ -35,11 +34,6 @@ public class BeanChoseMethodWithMatchingTypeAndSkipSettersTest extends ContextTe return jndi; } - @Override - protected CamelContext createCamelContext() throws Exception { - return super.createCamelContext(); - } - @Test public void testSendCSVFile() throws Exception { MockEndpoint mock = getMockEndpoint("mock:queue:order"); diff --git a/core/camel-core/src/test/java/org/apache/camel/component/file/cluster/FileLockClusteredRoutePolicyFactoryTest.java b/core/camel-core/src/test/java/org/apache/camel/component/file/cluster/FileLockClusteredRoutePolicyFactoryTest.java index dc3fe1df21b..af11a86d882 100644 --- a/core/camel-core/src/test/java/org/apache/camel/component/file/cluster/FileLockClusteredRoutePolicyFactoryTest.java +++ b/core/camel-core/src/test/java/org/apache/camel/component/file/cluster/FileLockClusteredRoutePolicyFactoryTest.java @@ -23,7 +23,6 @@ import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.ThreadLocalRandom; import java.util.concurrent.TimeUnit; -import java.util.stream.IntStream; import org.apache.camel.TestSupport; import org.apache.camel.builder.RouteBuilder; @@ -38,7 +37,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue; public final class FileLockClusteredRoutePolicyFactoryTest { private static final Logger LOGGER = LoggerFactory.getLogger(FileLockClusteredRoutePolicyFactoryTest.class); - private static final List<String> CLIENTS = IntStream.range(0, 3).mapToObj(Integer::toString).toList(); + private static final List<String> CLIENTS = List.of("0", "1", "2"); private static final List<String> RESULTS = new ArrayList<>(); private static final ScheduledExecutorService SCHEDULER = Executors.newScheduledThreadPool(CLIENTS.size()); private static final CountDownLatch LATCH = new CountDownLatch(CLIENTS.size()); diff --git a/core/camel-core/src/test/java/org/apache/camel/component/file/cluster/FileLockClusteredRoutePolicyTest.java b/core/camel-core/src/test/java/org/apache/camel/component/file/cluster/FileLockClusteredRoutePolicyTest.java index 8d4b35b5dcb..ebfd3219575 100644 --- a/core/camel-core/src/test/java/org/apache/camel/component/file/cluster/FileLockClusteredRoutePolicyTest.java +++ b/core/camel-core/src/test/java/org/apache/camel/component/file/cluster/FileLockClusteredRoutePolicyTest.java @@ -23,7 +23,6 @@ import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.ThreadLocalRandom; import java.util.concurrent.TimeUnit; -import java.util.stream.IntStream; import org.apache.camel.TestSupport; import org.apache.camel.builder.RouteBuilder; @@ -38,7 +37,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue; public final class FileLockClusteredRoutePolicyTest { private static final Logger LOGGER = LoggerFactory.getLogger(FileLockClusteredRoutePolicyTest.class); - private static final List<String> CLIENTS = IntStream.range(0, 3).mapToObj(Integer::toString).toList(); + private static final List<String> CLIENTS = List.of("0", "1", "2"); private static final List<String> RESULTS = new ArrayList<>(); private static final ScheduledExecutorService SCHEDULER = Executors.newScheduledThreadPool(CLIENTS.size()); private static final CountDownLatch LATCH = new CountDownLatch(CLIENTS.size()); diff --git a/core/camel-core/src/test/java/org/apache/camel/processor/SplitCustomExpressionTest.java b/core/camel-core/src/test/java/org/apache/camel/processor/SplitCustomExpressionTest.java index 67829964447..af385af6c77 100644 --- a/core/camel-core/src/test/java/org/apache/camel/processor/SplitCustomExpressionTest.java +++ b/core/camel-core/src/test/java/org/apache/camel/processor/SplitCustomExpressionTest.java @@ -16,8 +16,6 @@ */ package org.apache.camel.processor; -import java.util.ArrayList; -import java.util.Arrays; import java.util.List; import org.apache.camel.ContextTestSupport; @@ -59,8 +57,7 @@ public class SplitCustomExpressionTest extends ContextTestSupport { // just split the body by comma String[] parts = body.split(","); - List<String> list = new ArrayList<>(); - list.addAll(Arrays.asList(parts)); + List<String> list = List.of(parts); return (T) list.iterator(); } diff --git a/core/camel-core/src/test/java/org/apache/camel/processor/SplitRefCustomExpressionTest.java b/core/camel-core/src/test/java/org/apache/camel/processor/SplitRefCustomExpressionTest.java index 739dc3d5f74..11f4a33271f 100644 --- a/core/camel-core/src/test/java/org/apache/camel/processor/SplitRefCustomExpressionTest.java +++ b/core/camel-core/src/test/java/org/apache/camel/processor/SplitRefCustomExpressionTest.java @@ -16,8 +16,6 @@ */ package org.apache.camel.processor; -import java.util.ArrayList; -import java.util.Arrays; import java.util.List; import org.apache.camel.ContextTestSupport; @@ -67,8 +65,7 @@ public class SplitRefCustomExpressionTest extends ContextTestSupport { // just split the body by comma String[] parts = body.split(","); - List<String> list = new ArrayList<>(); - list.addAll(Arrays.asList(parts)); + List<String> list = List.of(parts); return (T) list.iterator(); } diff --git a/core/camel-core/src/test/java/org/apache/camel/processor/async/MyAsyncComponent.java b/core/camel-core/src/test/java/org/apache/camel/processor/async/MyAsyncComponent.java index 6e1db1c84ec..375e6baf309 100644 --- a/core/camel-core/src/test/java/org/apache/camel/processor/async/MyAsyncComponent.java +++ b/core/camel-core/src/test/java/org/apache/camel/processor/async/MyAsyncComponent.java @@ -38,7 +38,7 @@ public class MyAsyncComponent extends DefaultComponent { String[] words = value.split(":"); StringBuilder result = new StringBuilder(); for (String word : words) { - result.append((result.length() == 0) ? "" : " "); + result.append(result.isEmpty() ? "" : " "); result.append(word.substring(0, 1).toUpperCase(Locale.ENGLISH)).append(word.substring(1)); } return result.toString(); diff --git a/core/camel-core/src/test/java/org/apache/camel/processor/transformer/TransformerRouteTest.java b/core/camel-core/src/test/java/org/apache/camel/processor/transformer/TransformerRouteTest.java index ee3cafb318c..8a3f850300d 100644 --- a/core/camel-core/src/test/java/org/apache/camel/processor/transformer/TransformerRouteTest.java +++ b/core/camel-core/src/test/java/org/apache/camel/processor/transformer/TransformerRouteTest.java @@ -274,13 +274,15 @@ public class TransformerRouteTest extends ContextTestSupport { @Override public Object unmarshal(Exchange exchange, InputStream stream) throws Exception { - BufferedReader reader = new BufferedReader(new InputStreamReader(stream)); - String line = ""; StringBuilder input = new StringBuilder(); - while ((line = reader.readLine()) != null) { - input.append(line); + + try (BufferedReader reader = new BufferedReader(new InputStreamReader(stream))) { + String line = ""; + while ((line = reader.readLine()) != null) { + input.append(line); + } } - reader.close(); + assertEquals("{name:XOrder}", input.toString()); LOG.info("DataFormat: JSON -> XOrder"); return new XOrder();