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 2019/05/21 07:53:52 UTC

[camel] 01/02: CAMEL-13549: Added unit test

This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 2a5e6e24615426a10eab1022ce4d1f9ee4541360
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Tue May 21 09:34:47 2019 +0200

    CAMEL-13549: Added unit test
---
 .../apache/camel/component/mock/MockEndpointTest.java   | 17 +++++++++++++++++
 ...IssueTest.java => MockExpectedHeadersIssueTest.java} |  2 +-
 2 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/core/camel-core/src/test/java/org/apache/camel/component/mock/MockEndpointTest.java b/core/camel-core/src/test/java/org/apache/camel/component/mock/MockEndpointTest.java
index 8ebc2e5..ac8c3e4 100644
--- a/core/camel-core/src/test/java/org/apache/camel/component/mock/MockEndpointTest.java
+++ b/core/camel-core/src/test/java/org/apache/camel/component/mock/MockEndpointTest.java
@@ -572,6 +572,23 @@ public class MockEndpointTest extends ContextTestSupport {
     }
 
     @Test
+    public void testHeaderNoMessageSent() throws Exception {
+        MockEndpoint mock = getMockEndpoint("mock:result");
+        mock.expectedHeaderReceived("foo", 123);
+        // just wait a little bit as we dont want to wait 10 seconds (default)
+        mock.setResultWaitTime(5);
+
+        // do not send any message
+
+        try {
+            mock.assertIsSatisfied();
+            fail("Should fail");
+        } catch (AssertionError e) {
+            assertEquals("mock://result Received message count 0, expected at least 1", e.getMessage());
+        }
+    }
+
+    @Test
     public void testHeaderInvalidValue() throws Exception {
         MockEndpoint mock = getMockEndpoint("mock:result");
         mock.expectedMessageCount(1);
diff --git a/core/camel-core/src/test/java/org/apache/camel/issues/MockExepctedHeadersIssueTest.java b/core/camel-core/src/test/java/org/apache/camel/issues/MockExpectedHeadersIssueTest.java
similarity index 97%
rename from core/camel-core/src/test/java/org/apache/camel/issues/MockExepctedHeadersIssueTest.java
rename to core/camel-core/src/test/java/org/apache/camel/issues/MockExpectedHeadersIssueTest.java
index a5fee58..c62e2a5 100644
--- a/core/camel-core/src/test/java/org/apache/camel/issues/MockExepctedHeadersIssueTest.java
+++ b/core/camel-core/src/test/java/org/apache/camel/issues/MockExpectedHeadersIssueTest.java
@@ -21,7 +21,7 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.junit.Test;
 
-public class MockExepctedHeadersIssueTest extends ContextTestSupport {
+public class MockExpectedHeadersIssueTest extends ContextTestSupport {
 
     @Test
     public void testHeaders() throws Exception {