You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2021/11/04 17:50:56 UTC

[camel] 03/03: CAMEL-17167 - Camel-AWS2-SQS: Message attributes can be at most 10

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

acosentino pushed a commit to branch camel-3.11.x
in repository https://gitbox.apache.org/repos/asf/camel.git

commit e6a1b0e625b540e28408d994673ea35c64dd6b84
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Nov 4 18:26:40 2021 +0100

    CAMEL-17167 - Camel-AWS2-SQS: Message attributes can be at most 10
---
 .../SqsProducerSendLocalstackMaxAttributesIT.java       | 17 +++--------------
 1 file changed, 3 insertions(+), 14 deletions(-)

diff --git a/components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/integration/SqsProducerSendLocalstackMaxAttributesIT.java b/components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/integration/SqsProducerSendLocalstackMaxAttributesIT.java
index 72a63b9..d4fd740 100644
--- a/components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/integration/SqsProducerSendLocalstackMaxAttributesIT.java
+++ b/components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/integration/SqsProducerSendLocalstackMaxAttributesIT.java
@@ -16,7 +16,6 @@
  */
 package org.apache.camel.component.aws2.sqs.integration;
 
-
 import org.apache.camel.EndpointInject;
 import org.apache.camel.Exchange;
 import org.apache.camel.ExchangePattern;
@@ -38,16 +37,6 @@ public class SqsProducerSendLocalstackMaxAttributesIT extends Aws2SQSBaseTest {
     @Test
     public void sendInOnly() throws Exception {
         result.expectedMessageCount(1);
-        result.expectedHeaderReceived("value1", "value1");
-        result.expectedHeaderReceived("value2", "value2");
-        result.expectedHeaderReceived("value3", "value3");
-        result.expectedHeaderReceived("value4", "value4");
-        result.expectedHeaderReceived("value5", "value5");
-        result.expectedHeaderReceived("value6", "value6");
-        result.expectedHeaderReceived("value7", "value7");
-        result.expectedHeaderReceived("value8", "value8");
-        result.expectedHeaderReceived("value9", "value9");
-        result.expectedHeaderReceived("value10", "value10");
 
         Exchange exchange = template.send("direct:start", ExchangePattern.InOnly, new Processor() {
             public void process(Exchange exchange) throws Exception {
@@ -67,7 +56,7 @@ public class SqsProducerSendLocalstackMaxAttributesIT extends Aws2SQSBaseTest {
         });
 
         assertMockEndpointsSatisfied();
-        Assert.assertNull(result.getExchanges().get(0).getMessage().getHeader("value11"));
+        Assert.assertEquals(13, result.getExchanges().get(0).getMessage().getHeaders().size());
     }
 
     @Override
@@ -77,10 +66,10 @@ public class SqsProducerSendLocalstackMaxAttributesIT extends Aws2SQSBaseTest {
             @Override
             public void configure() throws Exception {
                 from("direct:start").startupOrder(2)
-                        .toF("aws2-sqs://%s?autoCreateQueue=true", sharedNameGenerator.getName());
+                        .toF("aws2-sqs://%s?autoCreateQueue=true", sharedNameGenerator.getName()).to("mock:result");
 
                 fromF("aws2-sqs://%s?deleteAfterRead=true&autoCreateQueue=true", sharedNameGenerator.getName())
-                        .startupOrder(1).log("${body}").to("mock:result");
+                        .startupOrder(1).log("${body}");
             }
         };
     }