Author: davsclaus
Date: Tue Oct 23 09:21:33 2012
New Revision: 1401215
URL: http://svn.apache.org/viewvc?rev=1401215&view=rev
Log:
CAMEL-5736: Simple language - Unary operators should be more lenient and only
be applicable if previous node is a function expression
Modified:
camel/trunk/camel-core/src/test/java/org/apache/camel/language/simple/SimpleOperatorTest.java
Modified:
camel/trunk/camel-core/src/test/java/org/apache/camel/language/simple/SimpleOperatorTest.java
URL:
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/test/java/org/apache/camel/language/simple/SimpleOperatorTest.java?rev=1401215&r1=1401214&r2=1401215&view=diff
==============================================================================
---
camel/trunk/camel-core/src/test/java/org/apache/camel/language/simple/SimpleOperatorTest.java
(original)
+++
camel/trunk/camel-core/src/test/java/org/apache/camel/language/simple/SimpleOperatorTest.java
Tue Oct 23 09:21:33 2012
@@ -465,6 +465,10 @@ public class SimpleOperatorTest extends
assertExpression("Logging +++ start +++", "Logging +++ start +++");
assertExpression("++ start ++", "++ start ++");
assertExpression("+++ start +++", "+++ start +++");
+
+ assertPredicate("${in.header.bar}++ == 122", false);
+ assertPredicate("${in.header.bar}++ == 123", false);
+ assertPredicate("${in.header.bar}++ == 124", true);
}
public void testUnaryDec() throws Exception {
@@ -474,6 +478,10 @@ public class SimpleOperatorTest extends
assertExpression("Logging --- start ---", "Logging --- start ---");
assertExpression("-- start --", "-- start --");
assertExpression("--- start ---", "--- start ---");
+
+ assertPredicate("${in.header.bar}-- == 122", true);
+ assertPredicate("${in.header.bar}-- == 123", false);
+ assertPredicate("${in.header.bar}-- == 124", false);
}
protected String getLanguageName() {