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