You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2011/08/27 09:13:10 UTC

svn commit: r1162304 - /camel/trunk/camel-core/src/test/java/org/apache/camel/processor/FilterSimpleTest.java

Author: davsclaus
Date: Sat Aug 27 07:13:10 2011
New Revision: 1162304

URL: http://svn.apache.org/viewvc?rev=1162304&view=rev
Log:
Added filter with simple language test

Added:
    camel/trunk/camel-core/src/test/java/org/apache/camel/processor/FilterSimpleTest.java
      - copied, changed from r1162001, camel/trunk/camel-core/src/test/java/org/apache/camel/processor/FilterTest.java

Copied: camel/trunk/camel-core/src/test/java/org/apache/camel/processor/FilterSimpleTest.java (from r1162001, camel/trunk/camel-core/src/test/java/org/apache/camel/processor/FilterTest.java)
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/test/java/org/apache/camel/processor/FilterSimpleTest.java?p2=camel/trunk/camel-core/src/test/java/org/apache/camel/processor/FilterSimpleTest.java&p1=camel/trunk/camel-core/src/test/java/org/apache/camel/processor/FilterTest.java&r1=1162001&r2=1162304&rev=1162304&view=diff
==============================================================================
--- camel/trunk/camel-core/src/test/java/org/apache/camel/processor/FilterTest.java (original)
+++ camel/trunk/camel-core/src/test/java/org/apache/camel/processor/FilterSimpleTest.java Sat Aug 27 07:13:10 2011
@@ -16,39 +16,17 @@
  */
 package org.apache.camel.processor;
 
-import org.apache.camel.ContextTestSupport;
-import org.apache.camel.Exchange;
 import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.component.mock.MockEndpoint;
 
 /**
  * @version 
  */
-public class FilterTest extends ContextTestSupport {
-
-    public void testSendMatchingMessage() throws Exception {
-        MockEndpoint resultEndpoint = resolveMandatoryEndpoint("mock:result", MockEndpoint.class);
-        resultEndpoint.expectedMessageCount(1);
-        resultEndpoint.message(0).property(Exchange.FILTER_MATCHED).isEqualTo(true);
-
-        template.sendBodyAndHeader("direct:start", "<matched/>", "foo", "bar");
-
-        resultEndpoint.assertIsSatisfied();
-    }
-
-    public void testSendNotMatchingMessage() throws Exception {
-        MockEndpoint resultEndpoint = resolveMandatoryEndpoint("mock:result", MockEndpoint.class);
-        resultEndpoint.expectedMessageCount(0);
-
-        template.sendBodyAndHeader("direct:start", "<notMatched/>", "foo", "notMatchedHeaderValue");
-
-        resultEndpoint.assertIsSatisfied();
-    }
+public class FilterSimpleTest extends FilterTest {
 
     protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() {
-                from("direct:start").filter(header("foo").isEqualTo("bar")).to("mock:result");
+                from("direct:start").filter().simple("${header.foo} == 'bar'").to("mock:result");
             }
         };
     }