You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2015/12/23 09:44:00 UTC
[07/14] camel git commit: Camel catalog - Add api to validate
endpoint uri
Camel catalog - Add api to validate endpoint uri
Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/91a49464
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/91a49464
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/91a49464
Branch: refs/heads/master
Commit: 91a49464301850b0d1067934a71968772eedc201
Parents: 8210db4
Author: Claus Ibsen <da...@apache.org>
Authored: Tue Dec 22 10:41:49 2015 +0100
Committer: Claus Ibsen <da...@apache.org>
Committed: Wed Dec 23 09:05:14 2015 +0100
----------------------------------------------------------------------
.../java/org/apache/camel/catalog/EndpointValidationResult.java | 4 ++++
.../test/java/org/apache/camel/catalog/CamelCatalogTest.java | 5 +++++
2 files changed, 9 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/camel/blob/91a49464/platforms/catalog/src/main/java/org/apache/camel/catalog/EndpointValidationResult.java
----------------------------------------------------------------------
diff --git a/platforms/catalog/src/main/java/org/apache/camel/catalog/EndpointValidationResult.java b/platforms/catalog/src/main/java/org/apache/camel/catalog/EndpointValidationResult.java
index af97eb7..ece32b6 100644
--- a/platforms/catalog/src/main/java/org/apache/camel/catalog/EndpointValidationResult.java
+++ b/platforms/catalog/src/main/java/org/apache/camel/catalog/EndpointValidationResult.java
@@ -48,6 +48,10 @@ public class EndpointValidationResult implements Serializable {
this.uri = uri;
}
+ public String getUri() {
+ return uri;
+ }
+
public boolean isSuccess() {
boolean ok = syntaxError == null && unknownComponent == null
&& unknown == null && required == null;
http://git-wip-us.apache.org/repos/asf/camel/blob/91a49464/platforms/catalog/src/test/java/org/apache/camel/catalog/CamelCatalogTest.java
----------------------------------------------------------------------
diff --git a/platforms/catalog/src/test/java/org/apache/camel/catalog/CamelCatalogTest.java b/platforms/catalog/src/test/java/org/apache/camel/catalog/CamelCatalogTest.java
index 162b09b..b2fb872 100644
--- a/platforms/catalog/src/test/java/org/apache/camel/catalog/CamelCatalogTest.java
+++ b/platforms/catalog/src/test/java/org/apache/camel/catalog/CamelCatalogTest.java
@@ -441,6 +441,11 @@ public class CamelCatalogTest {
result = catalog.validateEndpointProperties("foo:bar?me=you");
assertFalse(result.isSuccess());
assertTrue(result.getUnknownComponent().equals("foo"));
+
+ // invalid boolean but default value
+ result = catalog.validateEndpointProperties("log:output?showAll=ggg");
+ assertFalse(result.isSuccess());
+ assertEquals("ggg", result.getInvalidBoolean().get("showAll"));
}
@Test