Repository: camel Updated Branches: refs/heads/master 67b2e6927 -> 0b812ceab
CAMEL-10110: Split unittest so only less asserts are done per test Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/0b812cea Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/0b812cea Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/0b812cea Branch: refs/heads/master Commit: 0b812ceabf6fdb7a2a2e4ef5b084d1d79205b80a Parents: 67b2e69 Author: Arno Noordover <anoordo...@users.noreply.github.com> Authored: Sat Jul 2 01:36:57 2016 +0200 Committer: Arno Noordover <anoordo...@users.noreply.github.com> Committed: Sat Jul 2 01:36:57 2016 +0200 ---------------------------------------------------------------------- .../bindy/csv/BindyPipeDelimiterTest.java | 24 ++++++++++++++------ 1 file changed, 17 insertions(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/0b812cea/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyPipeDelimiterTest.java ---------------------------------------------------------------------- diff --git a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyPipeDelimiterTest.java b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyPipeDelimiterTest.java index 86b67fb..85c3071 100644 --- a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyPipeDelimiterTest.java +++ b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyPipeDelimiterTest.java @@ -18,13 +18,10 @@ package org.apache.camel.dataformat.bindy.csv; import java.util.List; -import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; import org.apache.camel.dataformat.bindy.model.simple.pipeline.MyData; import org.apache.camel.model.dataformat.BindyType; -import org.apache.camel.processor.aggregate.AggregationStrategy; -import org.apache.camel.processor.aggregate.GroupedExchangeAggregationStrategy; import org.apache.camel.test.junit4.CamelTestSupport; import org.junit.Test; @@ -58,11 +55,25 @@ public class BindyPipeDelimiterTest extends CamelTestSupport { } @Test - public void testBindyPipeDelimiterMarshal() throws Exception { + public void testBindyPipeDelimiterMarshalShouldHaveCorrectHeader() throws Exception { MockEndpoint mock = getMockEndpoint("mock:result"); mock.expectedMessageCount(1); - mock.message(0).body().startsWith("col1|col2|col3"); - //mock.message(0).body().("HAPPY|NEW|YEAR"); + mock.message(0).body().convertToString().startsWith("col1|col2|col3"); + + MyData data = new MyData(); + data.setCol1("HAPPY"); + data.setCol2("NEW"); + data.setCol3("YEAR"); + template.sendBody("direct:marshal", data); + + assertMockEndpointsSatisfied(); + } + + @Test + public void testBindyPipeDelimiterMarshalShouldContainMyData() throws Exception { + MockEndpoint mock = getMockEndpoint("mock:result"); + mock.expectedMessageCount(1); + mock.message(0).body().convertToString().contains("HAPPY|NEW|YEAR"); MyData data = new MyData(); data.setCol1("HAPPY"); @@ -71,7 +82,6 @@ public class BindyPipeDelimiterTest extends CamelTestSupport { template.sendBody("direct:marshal", data); assertMockEndpointsSatisfied(); - System.out.println(mock.message(0).body().convertToString()); } @Override