Added @UriParams for camel-twitter

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

Branch: refs/heads/camel-2.12.x
Commit: 352bfc3c511801d6a3bd93db2e0b60bda617b084
Parents: ffda34a
Author: Claus Ibsen <davscl...@apache.org>
Authored: Mon Feb 10 16:04:28 2014 +0100
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Mon Feb 10 16:04:56 2014 +0100

----------------------------------------------------------------------
 .../org/apache/camel/component/twitter/TwitterComponent.java | 2 +-
 .../apache/camel/component/twitter/UriConfigurationTest.java | 8 ++++++++
 2 files changed, 9 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/352bfc3c/components/camel-twitter/src/main/java/org/apache/camel/component/twitter/TwitterComponent.java
----------------------------------------------------------------------
diff --git 
a/components/camel-twitter/src/main/java/org/apache/camel/component/twitter/TwitterComponent.java
 
b/components/camel-twitter/src/main/java/org/apache/camel/component/twitter/TwitterComponent.java
index 673ccd0..7b85afe 100644
--- 
a/components/camel-twitter/src/main/java/org/apache/camel/component/twitter/TwitterComponent.java
+++ 
b/components/camel-twitter/src/main/java/org/apache/camel/component/twitter/TwitterComponent.java
@@ -33,7 +33,7 @@ public class TwitterComponent extends UriEndpointComponent {
     private String accessTokenSecret;
 
     public TwitterComponent() {
-        super(TwitterEndpoint.class);
+        super(TwitterEndpointEvent.class);
     }
 
     protected Endpoint createEndpoint(String uri, String remaining, 
Map<String, Object> parameters) throws Exception {

http://git-wip-us.apache.org/repos/asf/camel/blob/352bfc3c/components/camel-twitter/src/test/java/org/apache/camel/component/twitter/UriConfigurationTest.java
----------------------------------------------------------------------
diff --git 
a/components/camel-twitter/src/test/java/org/apache/camel/component/twitter/UriConfigurationTest.java
 
b/components/camel-twitter/src/test/java/org/apache/camel/component/twitter/UriConfigurationTest.java
index 84744f2..144a730 100644
--- 
a/components/camel-twitter/src/test/java/org/apache/camel/component/twitter/UriConfigurationTest.java
+++ 
b/components/camel-twitter/src/test/java/org/apache/camel/component/twitter/UriConfigurationTest.java
@@ -17,6 +17,7 @@
 package org.apache.camel.component.twitter;
 
 import org.apache.camel.CamelContext;
+import org.apache.camel.ComponentConfiguration;
 import org.apache.camel.Endpoint;
 import org.apache.camel.EndpointConfiguration;
 import org.apache.camel.impl.DefaultCamelContext;
@@ -78,6 +79,13 @@ public class UriConfigurationTest extends Assert {
         EndpointConfiguration conf = 
comp.createConfiguration("twitter:search?keywords=camel");
 
         assertEquals("camel", conf.getParameter("keywords"));
+
+        ComponentConfiguration compConf = comp.createComponentConfiguration();
+        String json = compConf.createParameterJsonSchema();
+        assertNotNull(json);
+
+        assertTrue(json.contains("\"accessToken\": { \"type\": 
\"java.lang.String\" }"));
+        assertTrue(json.contains("\"consumerKey\": { \"type\": 
\"java.lang.String\" }"));
     }
 
 }

Reply via email to