Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
2.24.0
-
None
-
Unknown
Description
This test should fail:
import org.apache.camel.RoutesBuilder; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; import org.apache.camel.test.junit4.CamelTestSupport; import org.assertj.core.api.Assertions; import org.junit.Test; public class MyRouteTest extends CamelTestSupport { private static final String ROUTE_ID = "mytest"; @Override public RoutesBuilder createRouteBuilder() throws Exception { return new RouteBuilder() { @Override public void configure() throws Exception { from("direct:foo") .id(ROUTE_ID) .to("mock:extract"); } }; } @Test public void shouldFail() throws InterruptedException { // given final MockEndpoint mock = getMockEndpoint("mock:extract"); // declare mock.expectedHeaderReceived("foo", "bar"); // when //template.sendBody("direct:foo", "test"); // then mock.assertIsSatisfied(); } }
Because we were expecting some headers, but none headers were received
Attachments
Issue Links
- is cloned by
-
CAMEL-15037 CLONE - expectedHeaderReceived should failed when no message is received
- Closed