You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by lb...@apache.org on 2017/02/08 12:37:25 UTC

[1/2] camel git commit: Fix tests failures

Repository: camel
Updated Branches:
  refs/heads/master a9095b9d0 -> 3bb1039a9


Fix tests failures


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/3bb1039a
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/3bb1039a
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/3bb1039a

Branch: refs/heads/master
Commit: 3bb1039a9734f3301eceabd624ac823b3e31aa6f
Parents: 47163cd
Author: lburgazzoli <lb...@gmail.com>
Authored: Wed Feb 8 13:36:19 2017 +0100
Committer: lburgazzoli <lb...@gmail.com>
Committed: Wed Feb 8 13:36:57 2017 +0100

----------------------------------------------------------------------
 .../camel/component/telegram/TelegramComponent.java |  5 ++++-
 .../telegram/TelegramComponentParametersTest.java   | 16 ++++++----------
 2 files changed, 10 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/3bb1039a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramComponent.java
----------------------------------------------------------------------
diff --git a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramComponent.java b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramComponent.java
index 07d5d6e..3f1fe2d 100644
--- a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramComponent.java
+++ b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramComponent.java
@@ -21,6 +21,7 @@ import java.util.Map;
 import org.apache.camel.Endpoint;
 import org.apache.camel.impl.UriEndpointComponent;
 import org.apache.camel.spi.Metadata;
+import org.apache.camel.util.ObjectHelper;
 
 /**
  * The Camel component for Telegram.
@@ -38,7 +39,9 @@ public class TelegramComponent extends UriEndpointComponent {
     protected Endpoint createEndpoint(String uri, String remaining, Map<String, Object> parameters) throws Exception {
         TelegramConfiguration configuration = new TelegramConfiguration();
         setProperties(configuration, parameters);
-        configuration.updatePathConfig(remaining, this.getAuthorizationToken());
+        if (ObjectHelper.isNotEmpty(remaining)) {
+            configuration.updatePathConfig(remaining, this.getAuthorizationToken());
+        }
 
         if (TelegramConfiguration.ENDPOINT_TYPE_BOTS.equals(configuration.getType())) {
             return new TelegramEndpoint(uri, this, configuration);

http://git-wip-us.apache.org/repos/asf/camel/blob/3bb1039a/components/camel-telegram/src/test/java/org/apache/camel/component/telegram/TelegramComponentParametersTest.java
----------------------------------------------------------------------
diff --git a/components/camel-telegram/src/test/java/org/apache/camel/component/telegram/TelegramComponentParametersTest.java b/components/camel-telegram/src/test/java/org/apache/camel/component/telegram/TelegramComponentParametersTest.java
index 1d7c63f..d712f17 100644
--- a/components/camel-telegram/src/test/java/org/apache/camel/component/telegram/TelegramComponentParametersTest.java
+++ b/components/camel-telegram/src/test/java/org/apache/camel/component/telegram/TelegramComponentParametersTest.java
@@ -23,44 +23,40 @@ import org.junit.Test;
  * Tests the usage of defaults in the component configuration
  */
 public class TelegramComponentParametersTest extends TelegramTestSupport {
-
     @Test
     public void testDefaultsAndOverrides() throws Exception {
-
         TelegramComponent component = (TelegramComponent) context().getComponent("telegram");
-
         component.setAuthorizationToken("DEFAULT");
 
-        TelegramEndpoint ep1 = (TelegramEndpoint) component.createEndpoint("bots");
+        TelegramEndpoint ep1 = (TelegramEndpoint) component.createEndpoint("telegram:bots");
         assertEquals("DEFAULT", ep1.getConfiguration().getAuthorizationToken());
 
-        TelegramEndpoint ep2 = (TelegramEndpoint) component.createEndpoint("bots/CUSTOM");
+        TelegramEndpoint ep2 = (TelegramEndpoint) component.createEndpoint("telegram:bots/CUSTOM");
         assertEquals("CUSTOM", ep2.getConfiguration().getAuthorizationToken());
 
-        TelegramEndpoint ep3 = (TelegramEndpoint) component.createEndpoint("bots/ANOTHER?chatId=123");
+        TelegramEndpoint ep3 = (TelegramEndpoint) component.createEndpoint("telegram:bots/ANOTHER?chatId=123");
         assertEquals("ANOTHER", ep3.getConfiguration().getAuthorizationToken());
-
     }
 
     @Test(expected = IllegalArgumentException.class)
     public void testNonDefaultConfig() throws Exception {
         TelegramComponent component = (TelegramComponent) context().getComponent("telegram");
         component.setAuthorizationToken(null);
-        component.createEndpoint("bots");
+        component.createEndpoint("telegram:bots");
     }
 
     @Test(expected = IllegalArgumentException.class)
     public void testWrongURI1() throws Exception {
         TelegramComponent component = (TelegramComponent) context().getComponent("telegram");
         component.setAuthorizationToken("ANY");
-        component.createEndpoint("bots/ ");
+        component.createEndpoint("telegram:bots/ ");
     }
 
     @Test(expected = IllegalArgumentException.class)
     public void testWrongURI2() throws Exception {
         TelegramComponent component = (TelegramComponent) context().getComponent("telegram");
         component.setAuthorizationToken("ANY");
-        component.createEndpoint("bots/token/s");
+        component.createEndpoint("telegram:bots/token/s");
     }
 
 }


[2/2] camel git commit: Fix tests failures

Posted by lb...@apache.org.
Fix tests failures


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/47163cd1
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/47163cd1
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/47163cd1

Branch: refs/heads/master
Commit: 47163cd1b58b51ba2a41077ddf6b3905f06276f2
Parents: a9095b9
Author: lburgazzoli <lb...@gmail.com>
Authored: Wed Feb 8 13:14:51 2017 +0100
Committer: lburgazzoli <lb...@gmail.com>
Committed: Wed Feb 8 13:36:57 2017 +0100

----------------------------------------------------------------------
 .../camel/component/jms/JmsComponent.java       | 31 +++++++++++---------
 1 file changed, 17 insertions(+), 14 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/47163cd1/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsComponent.java
----------------------------------------------------------------------
diff --git a/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsComponent.java b/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsComponent.java
index 3b0b487..dbe266a 100644
--- a/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsComponent.java
+++ b/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsComponent.java
@@ -1161,20 +1161,23 @@ public class JmsComponent extends HeaderFilterStrategyComponent implements Appli
 
         boolean pubSubDomain = false;
         boolean tempDestination = false;
-        if (remaining.startsWith(JmsConfiguration.QUEUE_PREFIX)) {
-            pubSubDomain = false;
-            remaining = removeStartingCharacters(remaining.substring(JmsConfiguration.QUEUE_PREFIX.length()), '/');
-        } else if (remaining.startsWith(JmsConfiguration.TOPIC_PREFIX)) {
-            pubSubDomain = true;
-            remaining = removeStartingCharacters(remaining.substring(JmsConfiguration.TOPIC_PREFIX.length()), '/');
-        } else if (remaining.startsWith(JmsConfiguration.TEMP_QUEUE_PREFIX)) {
-            pubSubDomain = false;
-            tempDestination = true;
-            remaining = removeStartingCharacters(remaining.substring(JmsConfiguration.TEMP_QUEUE_PREFIX.length()), '/');
-        } else if (remaining.startsWith(JmsConfiguration.TEMP_TOPIC_PREFIX)) {
-            pubSubDomain = true;
-            tempDestination = true;
-            remaining = removeStartingCharacters(remaining.substring(JmsConfiguration.TEMP_TOPIC_PREFIX.length()), '/');
+
+        if (ObjectHelper.isNotEmpty(remaining)) {
+            if (remaining.startsWith(JmsConfiguration.QUEUE_PREFIX)) {
+                pubSubDomain = false;
+                remaining = removeStartingCharacters(remaining.substring(JmsConfiguration.QUEUE_PREFIX.length()), '/');
+            } else if (remaining.startsWith(JmsConfiguration.TOPIC_PREFIX)) {
+                pubSubDomain = true;
+                remaining = removeStartingCharacters(remaining.substring(JmsConfiguration.TOPIC_PREFIX.length()), '/');
+            } else if (remaining.startsWith(JmsConfiguration.TEMP_QUEUE_PREFIX)) {
+                pubSubDomain = false;
+                tempDestination = true;
+                remaining = removeStartingCharacters(remaining.substring(JmsConfiguration.TEMP_QUEUE_PREFIX.length()), '/');
+            } else if (remaining.startsWith(JmsConfiguration.TEMP_TOPIC_PREFIX)) {
+                pubSubDomain = true;
+                tempDestination = true;
+                remaining = removeStartingCharacters(remaining.substring(JmsConfiguration.TEMP_TOPIC_PREFIX.length()), '/');
+            }
         }
 
         final String subject = convertPathToActualDestination(remaining, parameters);