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() {


Reply via email to