From 4b5741582007d11b7fc6d981a7d8078d6a78cbcd Mon Sep 17 00:00:00 2001 From: croway Date: Mon, 26 Oct 2026 11:08:46 +0100 Subject: [PATCH] CAMEL-25925: camel-aws2-ddb-starter - align DeleteTable/DescribeTable tests with TABLE_NAME header removal Camel core no longer sets the CamelAwsDdbTableName header on DeleteTable and DescribeTable results (apache/camel#28365), so assert it is absent, as the upstream AWS2DeleteTableRuleIT/AWS2DescribeTableRuleIT now do. --- .../apache/camel/component/aws2/ddb/Ddb2DeleteTableTest.java | 3 ++- .../camel/component/aws2/ddb/Ddb2DescribeTableRuleIT.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/components-starter/camel-aws2-ddb-starter/src/test/java/org/apache/camel/component/aws2/ddb/Ddb2DeleteTableTest.java b/components-starter/camel-aws2-ddb-starter/src/test/java/org/apache/camel/component/aws2/ddb/Ddb2DeleteTableTest.java index 82fecc89f6e8..36aa76182800 100644 --- a/components-starter/camel-aws2-ddb-starter/src/test/java/org/apache/camel/component/aws2/ddb/Ddb2DeleteTableTest.java +++ b/components-starter/camel-aws2-ddb-starter/src/test/java/org/apache/camel/component/aws2/ddb/Ddb2DeleteTableTest.java @@ -35,6 +35,7 @@ import software.amazon.awssdk.services.dynamodb.model.TableStatus; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNull; @DirtiesContext(classMode = DirtiesContext.ClassMode.BEFORE_CLASS) @CamelSpringBootTest @@ -60,7 +61,7 @@ public void process(Exchange exchange) { } }); - assertEquals(tableName, exchange.getIn().getHeader(Ddb2Constants.TABLE_NAME)); + assertNull(exchange.getIn().getHeader(Ddb2Constants.TABLE_NAME)); assertEquals(TableStatus.ACTIVE, exchange.getIn().getHeader(Ddb2Constants.TABLE_STATUS)); // And... it's gone. diff --git a/components-starter/camel-aws2-ddb-starter/src/test/java/org/apache/camel/component/aws2/ddb/Ddb2DescribeTableRuleIT.java b/components-starter/camel-aws2-ddb-starter/src/test/java/org/apache/camel/component/aws2/ddb/Ddb2DescribeTableRuleIT.java index 64e3b48fbcfb..154c2340ca51 100644 --- a/components-starter/camel-aws2-ddb-starter/src/test/java/org/apache/camel/component/aws2/ddb/Ddb2DescribeTableRuleIT.java +++ b/components-starter/camel-aws2-ddb-starter/src/test/java/org/apache/camel/component/aws2/ddb/Ddb2DescribeTableRuleIT.java @@ -35,6 +35,7 @@ import software.amazon.awssdk.services.dynamodb.model.TableStatus; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNull; @DirtiesContext(classMode = DirtiesContext.ClassMode.BEFORE_CLASS) @CamelSpringBootTest @@ -59,7 +60,7 @@ public void process(Exchange exchange) { } }); - assertEquals(tableName, exchange.getIn().getHeader(Ddb2Constants.TABLE_NAME)); + assertNull(exchange.getIn().getHeader(Ddb2Constants.TABLE_NAME)); assertEquals(TableStatus.ACTIVE, exchange.getIn().getHeader(Ddb2Constants.TABLE_STATUS)); assertEquals(0L, exchange.getIn().getHeader(Ddb2Constants.TABLE_SIZE)); }