Author: davsclaus
Date: Thu Aug 6 13:13:54 2009
New Revision: 801638
URL: http://svn.apache.org/viewvc?rev=801638&view=rev
Log:
Fixed unit tests failing in camel-spring
Modified:
camel/sandbox/tuning-experiment/camel-core/src/main/java/org/apache/camel/processor/Pipeline.java
camel/sandbox/tuning-experiment/camel-core/src/test/java/org/apache/camel/processor/AOPAfterFinallyTest.java
camel/sandbox/tuning-experiment/camel-core/src/test/java/org/apache/camel/processor/AOPAroundFinallyTest.java
Modified:
camel/sandbox/tuning-experiment/camel-core/src/main/java/org/apache/camel/processor/Pipeline.java
URL:
http://svn.apache.org/viewvc/camel/sandbox/tuning-experiment/camel-core/src/main/java/org/apache/camel/processor/Pipeline.java?rev=801638&r1=801637&r2=801638&view=diff
==============================================================================
---
camel/sandbox/tuning-experiment/camel-core/src/main/java/org/apache/camel/processor/Pipeline.java
(original)
+++
camel/sandbox/tuning-experiment/camel-core/src/main/java/org/apache/camel/processor/Pipeline.java
Thu Aug 6 13:13:54 2009
@@ -146,6 +146,7 @@
return exchange;
}
+ // TODO: delete me
protected Exchange oldCreateNextExchange(Exchange previousExchange) {
Exchange answer = new DefaultExchange(previousExchange);
// we must use the same id as this is a snapshot strategy where Camel
copies a snapshot
Modified:
camel/sandbox/tuning-experiment/camel-core/src/test/java/org/apache/camel/processor/AOPAfterFinallyTest.java
URL:
http://svn.apache.org/viewvc/camel/sandbox/tuning-experiment/camel-core/src/test/java/org/apache/camel/processor/AOPAfterFinallyTest.java?rev=801638&r1=801637&r2=801638&view=diff
==============================================================================
---
camel/sandbox/tuning-experiment/camel-core/src/test/java/org/apache/camel/processor/AOPAfterFinallyTest.java
(original)
+++
camel/sandbox/tuning-experiment/camel-core/src/test/java/org/apache/camel/processor/AOPAfterFinallyTest.java
Thu Aug 6 13:13:54 2009
@@ -18,6 +18,7 @@
import org.apache.camel.CamelExecutionException;
import org.apache.camel.ContextTestSupport;
+import org.apache.camel.Exchange;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.mock.MockEndpoint;
@@ -27,7 +28,7 @@
public class AOPAfterFinallyTest extends ContextTestSupport {
public void testAOPAfterFinally() throws Exception {
- getMockEndpoint("mock:after").message(0).body().isEqualTo("Bye World");
+ getMockEndpoint("mock:after").expectedMessageCount(1);
MockEndpoint mock = getMockEndpoint("mock:result");
mock.expectedBodiesReceived("Bye World");
@@ -35,7 +36,14 @@
assertEquals("Bye World", out);
assertMockEndpointsSatisfied();
- }
+
+ Exchange after =
getMockEndpoint("mock:after").getReceivedExchanges().get(0);
+ if (after.hasOut()) {
+ assertEquals("Bye World", after.getOut().getBody());
+ } else {
+ assertEquals("Bye World", after.getIn().getBody());
+ }
+ }
public void testAOPAfterFinallyWithException() throws Exception {
getMockEndpoint("mock:after").message(0).body().isEqualTo("Kabom the
World");
Modified:
camel/sandbox/tuning-experiment/camel-core/src/test/java/org/apache/camel/processor/AOPAroundFinallyTest.java
URL:
http://svn.apache.org/viewvc/camel/sandbox/tuning-experiment/camel-core/src/test/java/org/apache/camel/processor/AOPAroundFinallyTest.java?rev=801638&r1=801637&r2=801638&view=diff
==============================================================================
---
camel/sandbox/tuning-experiment/camel-core/src/test/java/org/apache/camel/processor/AOPAroundFinallyTest.java
(original)
+++
camel/sandbox/tuning-experiment/camel-core/src/test/java/org/apache/camel/processor/AOPAroundFinallyTest.java
Thu Aug 6 13:13:54 2009
@@ -18,6 +18,7 @@
import org.apache.camel.CamelExecutionException;
import org.apache.camel.ContextTestSupport;
+import org.apache.camel.Exchange;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.mock.MockEndpoint;
@@ -28,7 +29,7 @@
public void testAOPAroundFinally() throws Exception {
getMockEndpoint("mock:before").expectedBodiesReceived("Hello World");
- getMockEndpoint("mock:after").message(0).body().isEqualTo("Bye World");
+ getMockEndpoint("mock:after").expectedMessageCount(1);
MockEndpoint mock = getMockEndpoint("mock:result");
mock.expectedBodiesReceived("Bye World");
@@ -36,11 +37,18 @@
assertEquals("Bye World", out);
assertMockEndpointsSatisfied();
+
+ Exchange after =
getMockEndpoint("mock:after").getReceivedExchanges().get(0);
+ if (after.hasOut()) {
+ assertEquals("Bye World", after.getOut().getBody());
+ } else {
+ assertEquals("Bye World", after.getIn().getBody());
+ }
}
public void testAOPAroundFinallyWithException() throws Exception {
getMockEndpoint("mock:before").expectedBodiesReceived("Kabom");
- getMockEndpoint("mock:after").message(0).body().isEqualTo("Kabom the
World");
+ getMockEndpoint("mock:after").expectedBodiesReceived("Kabom the
World");
try {
template.requestBody("direct:start", "Kabom", String.class);