Updated Branches:
  refs/heads/camel-2.11.x 4e42d45ee -> 0fc5fbd29
  refs/heads/camel-2.12.x 323f1d1c1 -> de697543a
  refs/heads/master 891f4fdd5 -> 81d00c1c4


Added unit 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/de697543
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/de697543
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/de697543

Branch: refs/heads/camel-2.12.x
Commit: de697543a5ea9ffd93b674262151b1b6640dbd9d
Parents: 323f1d1
Author: Claus Ibsen <davscl...@apache.org>
Authored: Thu Oct 10 15:43:16 2013 +0200
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Thu Oct 10 15:43:27 2013 +0200

----------------------------------------------------------------------
 .../camel/language/simple/SimpleTest.java       | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/de697543/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 7eca1b5..983ccbe 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
@@ -1269,6 +1269,26 @@ public class SimpleTest extends LanguageTestSupport {
         assertExpression("${body.length}", 3);
     }
 
+    public void testSimpleMapBoolean() throws Exception {
+        Map map = new HashMap();
+        exchange.getIn().setBody(map);
+
+        map.put("isCredit", true);
+        assertPredicate("${body[isCredit]} == true", true);
+        assertPredicate("${body[isCredit]} == false", false);
+        assertPredicate("${body['isCredit']} == true", true);
+        assertPredicate("${body['isCredit']} == false", false);
+
+        // wrong case
+        assertPredicate("${body['IsCredit']} == true", false);
+
+        map.put("isCredit", false);
+        assertPredicate("${body[isCredit]} == true", false);
+        assertPredicate("${body[isCredit]} == false", true);
+        assertPredicate("${body['isCredit']} == true", false);
+        assertPredicate("${body['isCredit']} == false", true);
+    }
+
     protected String getLanguageName() {
         return "simple";
     }

Reply via email to