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 <[email protected]>
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();
}
}
+