You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by va...@apache.org on 2020/05/04 18:12:04 UTC
[camel-kafka-connector] branch master updated: Added test on
different component properties formats fix #132
This is an automated email from the ASF dual-hosted git repository.
valdar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-kafka-connector.git
The following commit(s) were added to refs/heads/master by this push:
new 74cffea Added test on different component properties formats fix #132
new fa66cd3 Merge pull request #187 from valdar/pathOptionsFix
74cffea is described below
commit 74cffea7b3f8810a16acd2980ba995cc6b4405f7
Author: Andrea Tarocchi <an...@gmail.com>
AuthorDate: Mon May 4 19:21:50 2020 +0200
Added test on different component properties formats fix #132
---
...derTest.java => PropertiesNameFormatsTest.java} | 23 +++++++++++++++++-----
.../camel/kafkaconnector/PropertiesOrderTest.java | 3 ++-
2 files changed, 20 insertions(+), 6 deletions(-)
diff --git a/core/src/test/java/org/apache/camel/kafkaconnector/PropertiesOrderTest.java b/core/src/test/java/org/apache/camel/kafkaconnector/PropertiesNameFormatsTest.java
similarity index 55%
copy from core/src/test/java/org/apache/camel/kafkaconnector/PropertiesOrderTest.java
copy to core/src/test/java/org/apache/camel/kafkaconnector/PropertiesNameFormatsTest.java
index 5402589..9b39e18 100644
--- a/core/src/test/java/org/apache/camel/kafkaconnector/PropertiesOrderTest.java
+++ b/core/src/test/java/org/apache/camel/kafkaconnector/PropertiesNameFormatsTest.java
@@ -19,12 +19,18 @@ package org.apache.camel.kafkaconnector;
import java.util.HashMap;
import java.util.Map;
+import org.apache.camel.Exchange;
+import org.apache.camel.component.seda.BlockingQueueFactory;
+import org.apache.camel.component.seda.SedaComponent;
+import org.apache.camel.kafkaconnector.test.TestBlockingQueueFactory;
import org.junit.jupiter.api.Test;
-public class PropertiesOrderTest {
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
+public class PropertiesNameFormatsTest {
@Test
- public void testOneOrder() {
+ public void testCamelCaseFormat() {
Map<String, String> props = new HashMap<>();
props.put("camel.source.url", "seda://test");
props.put("camel.source.kafka.topic", "mytopic");
@@ -33,19 +39,26 @@ public class PropertiesOrderTest {
CamelSourceTask camelsourceTask = new CamelSourceTask();
camelsourceTask.start(props);
+ BlockingQueueFactory<Exchange> sedaTestQueue = ((SedaComponent) camelsourceTask.getCms().getEndpoint("seda://test").getCamelContext().getComponent("seda")).getDefaultQueueFactory();
+ assertEquals("org.apache.camel.kafkaconnector.test.TestBlockingQueueFactory", sedaTestQueue.getClass().getName());
+ assertEquals(1, ((TestBlockingQueueFactory)sedaTestQueue).getCounter());
camelsourceTask.stop();
}
@Test
- public void testOppositOrder() {
+ public void testDashSeparatedFormat() {
Map<String, String> props = new HashMap<>();
props.put("camel.source.url", "seda://test");
props.put("camel.source.kafka.topic", "mytopic");
- props.put("camel.component.seda.defaultQueueFactory.counter", "1");
- props.put("camel.component.seda.defaultQueueFactory", "#class:org.apache.camel.kafkaconnector.test.TestBlockingQueueFactory");
+ props.put("camel.component.seda.default-queue-factory", "#class:org.apache.camel.kafkaconnector.test.TestBlockingQueueFactory");
+ props.put("camel.component.seda.default-queue-factory.counter", "1");
CamelSourceTask camelsourceTask = new CamelSourceTask();
camelsourceTask.start(props);
+ BlockingQueueFactory<Exchange> sedaTestQueue = ((SedaComponent) camelsourceTask.getCms().getEndpoint("seda://test").getCamelContext().getComponent("seda")).getDefaultQueueFactory();
+ assertEquals("org.apache.camel.kafkaconnector.test.TestBlockingQueueFactory", sedaTestQueue.getClass().getName());
+ assertEquals(1, ((TestBlockingQueueFactory)sedaTestQueue).getCounter());
camelsourceTask.stop();
}
}
+
diff --git a/core/src/test/java/org/apache/camel/kafkaconnector/PropertiesOrderTest.java b/core/src/test/java/org/apache/camel/kafkaconnector/PropertiesOrderTest.java
index 5402589..4d58be8 100644
--- a/core/src/test/java/org/apache/camel/kafkaconnector/PropertiesOrderTest.java
+++ b/core/src/test/java/org/apache/camel/kafkaconnector/PropertiesOrderTest.java
@@ -37,7 +37,7 @@ public class PropertiesOrderTest {
}
@Test
- public void testOppositOrder() {
+ public void testOppositeOrder() {
Map<String, String> props = new HashMap<>();
props.put("camel.source.url", "seda://test");
props.put("camel.source.kafka.topic", "mytopic");
@@ -49,3 +49,4 @@ public class PropertiesOrderTest {
camelsourceTask.stop();
}
}
+