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 2012/11/09 10:32:20 UTC
svn commit: r1407395 -
/camel/trunk/components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaFiltersTest.java
Author: davsclaus
Date: Fri Nov 9 09:32:19 2012
New Revision: 1407395
URL: http://svn.apache.org/viewvc?rev=1407395&view=rev
Log:
Fixed test
Modified:
camel/trunk/components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaFiltersTest.java
Modified: camel/trunk/components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaFiltersTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaFiltersTest.java?rev=1407395&r1=1407394&r2=1407395&view=diff
==============================================================================
--- camel/trunk/components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaFiltersTest.java (original)
+++ camel/trunk/components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaFiltersTest.java Fri Nov 9 09:32:19 2012
@@ -16,7 +16,6 @@
*/
package org.apache.camel.component.mina;
-import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.List;
import javax.naming.Context;
@@ -39,22 +38,23 @@ public class MinaFiltersTest extends Bas
@Test
public void testFilterListRef() throws Exception {
- testFilter("mina:tcp://localhost:{{port}}?textline=true&minaLogger=true&sync=false&filters=#myFilters");
+ testFilter(String.format("mina:tcp://localhost:%1$s?textline=true&minaLogger=true&sync=false&filters=#myFilters", getPort()));
}
@Test
public void testFilterElementRef() throws Exception {
- testFilter("mina:tcp://localhost:{{port}}?textline=true&minaLogger=true&sync=false&filters=#myFilter");
+ testFilter(String.format("mina:tcp://localhost:%1$s?textline=true&minaLogger=true&sync=false&filters=#myFilter", getPort()));
}
@Override
- public void tearDown() throws Exception {
+ public void setUp() throws Exception {
TestFilter.called = 0;
- super.tearDown();
+ super.setUp();
}
private void testFilter(final String uri) throws Exception {
context.addRoutes(new RouteBuilder() {
+
public void configure() throws Exception {
from(uri).to("mock:result");
}
@@ -72,16 +72,11 @@ public class MinaFiltersTest extends Bas
exchange.getIn().setBody("Hello World");
producer.process(exchange);
- Field field = producer.getClass().getDeclaredField("session");
- field.setAccessible(true);
- IoSession session = (IoSession) field.get(producer);
- assertTrue("There should be a test filter", session.getFilterChain().contains(TestFilter.class.getCanonicalName()));
+ assertMockEndpointsSatisfied();
- assertTrue("The filter should have been called twice (producer and consumer)", TestFilter.called == 2);
+ assertEquals("The filter should have been called twice (producer and consumer)", 2, TestFilter.called);
producer.stop();
-
- assertMockEndpointsSatisfied();
}
@Override