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/06/06 11:35:07 UTC
camel git commit: Added test based on user forum issue
Repository: camel
Updated Branches:
refs/heads/master 76b4f4db5 -> fc08511dd
Added test based on user forum issue
Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/fc08511d
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/fc08511d
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/fc08511d
Branch: refs/heads/master
Commit: fc08511dd7cbff9009976721a232b775af6a4aeb
Parents: 76b4f4d
Author: Claus Ibsen <da...@apache.org>
Authored: Sat Jun 6 11:40:12 2015 +0200
Committer: Claus Ibsen <da...@apache.org>
Committed: Sat Jun 6 11:40:12 2015 +0200
----------------------------------------------------------------------
.../apache/camel/language/simple/SimpleTest.java | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/camel/blob/fc08511d/camel-core/src/test/java/org/apache/camel/language/simple/SimpleTest.java
----------------------------------------------------------------------
diff --git a/camel-core/src/test/java/org/apache/camel/language/simple/SimpleTest.java b/camel-core/src/test/java/org/apache/camel/language/simple/SimpleTest.java
index 5545dc2..c73fbfe 100644
--- a/camel-core/src/test/java/org/apache/camel/language/simple/SimpleTest.java
+++ b/camel-core/src/test/java/org/apache/camel/language/simple/SimpleTest.java
@@ -1422,6 +1422,24 @@ public class SimpleTest extends LanguageTestSupport {
assertPredicate("${body['isCredit']} == false", true);
}
+ public void testSimpleRegexp() throws Exception {
+ exchange.getIn().setBody("12345678");
+ assertPredicate("${body} regex '\\d+'", true);
+ assertPredicate("${body} regex '\\w{1,4}'", false);
+
+ exchange.getIn().setBody("tel:+97444549697");
+ assertPredicate("${body} regex '^(tel:\\+)(974)(44)(\\d+)|^(974)(44)(\\d+)'", true);
+
+ exchange.getIn().setBody("97444549697");
+ assertPredicate("${body} regex '^(tel:\\+)(974)(44)(\\d+)|^(974)(44)(\\d+)'", true);
+
+ exchange.getIn().setBody("tel:+87444549697");
+ assertPredicate("${body} regex '^(tel:\\+)(974)(44)(\\d+)|^(974)(44)(\\d+)'", false);
+
+ exchange.getIn().setBody("87444549697");
+ assertPredicate("${body} regex '^(tel:\\+)(974)(44)(\\d+)|^(974)(44)(\\d+)'", false);
+ }
+
protected String getLanguageName() {
return "simple";
}