You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by cm...@apache.org on 2013/07/07 16:23:43 UTC
git commit: CAMEL-6414: LOG-Eip log an ERROR by evaluating Simple
Language expression - added unit test to show the issue
Updated Branches:
refs/heads/master 905ee6c28 -> a211fbbb9
CAMEL-6414: LOG-Eip log an ERROR by evaluating Simple Language expression - added unit test to show the issue
Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/a211fbbb
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/a211fbbb
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/a211fbbb
Branch: refs/heads/master
Commit: a211fbbb92f68042fc91dc99d3928ee5942dbae5
Parents: 905ee6c
Author: cmueller <cm...@apache.org>
Authored: Sun Jul 7 16:05:52 2013 +0200
Committer: cmueller <cm...@apache.org>
Committed: Sun Jul 7 16:23:30 2013 +0200
----------------------------------------------------------------------
.../language/simple/SimpleParserExpressionTest.java | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/camel/blob/a211fbbb/camel-core/src/test/java/org/apache/camel/language/simple/SimpleParserExpressionTest.java
----------------------------------------------------------------------
diff --git a/camel-core/src/test/java/org/apache/camel/language/simple/SimpleParserExpressionTest.java b/camel-core/src/test/java/org/apache/camel/language/simple/SimpleParserExpressionTest.java
index c4f09a8..748600f 100644
--- a/camel-core/src/test/java/org/apache/camel/language/simple/SimpleParserExpressionTest.java
+++ b/camel-core/src/test/java/org/apache/camel/language/simple/SimpleParserExpressionTest.java
@@ -22,9 +22,6 @@ import java.util.Map;
import org.apache.camel.ExchangeTestSupport;
import org.apache.camel.Expression;
-/**
- *
- */
public class SimpleParserExpressionTest extends ExchangeTestSupport {
public void testSimpleParserEol() throws Exception {
@@ -184,4 +181,14 @@ public class SimpleParserExpressionTest extends ExchangeTestSupport {
assertEquals("456", exp.evaluate(exchange, Object.class));
}
+ // FIXME: see CAMEL-6414
+ public void _testSimpleParser() throws Exception {
+ exchange.getIn().setHeader("JMSMessageID", "JMSMessageID-123");
+ exchange.getIn().setBody("THE MSG ID ${header.JMSMessageID} isA --");
+
+ SimpleExpressionParser parser = new SimpleExpressionParser("THE MSG ID ${header.JMSMessageID} isA --", true);
+ Expression exp = parser.parseExpression();
+
+ assertEquals("THE MSG ID JMSMessageID-123 isA --", exp.evaluate(exchange, String.class));
+ }
}