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";
     }