Skip to content

Commit 1e29c34

Browse files
committed
Adapt some interop tests after message containers
References rabbitmq/rabbitmq-server#9278
1 parent 7d35f86 commit 1e29c34

File tree

1 file changed

+22
-3
lines changed

1 file changed

+22
-3
lines changed

src/test/java/com/rabbitmq/stream/impl/AmqpInteroperabilityTest.java

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,8 @@
1313
1414
package com.rabbitmq.stream.impl;
1515

16+
import static com.rabbitmq.stream.impl.TestUtils.*;
1617
import static com.rabbitmq.stream.impl.TestUtils.ResponseConditions.ok;
17-
import static com.rabbitmq.stream.impl.TestUtils.b;
18-
import static com.rabbitmq.stream.impl.TestUtils.latchAssert;
19-
import static com.rabbitmq.stream.impl.TestUtils.streamName;
2018
import static java.util.Collections.singletonList;
2119
import static java.util.concurrent.TimeUnit.SECONDS;
2220
import static org.assertj.core.api.Assertions.assertThat;
@@ -127,25 +125,46 @@ void publishToStreamQueueConsumeFromStream(Codec codec) throws Exception {
127125
assertThat(m.getProperties().getCorrelationIdAsString())
128126
.isEqualTo("correlation id")),
129127
ptc(
128+
BEFORE_MESSAGE_CONTAINERS,
130129
b -> b.deliveryMode(2),
131130
m ->
132131
assertThat(m.getMessageAnnotations().get("x-basic-delivery-mode"))
133132
.isEqualTo(UnsignedByte.valueOf("2"))),
134133
ptc(
134+
AFTER_MESSAGE_CONTAINERS,
135+
b -> b.deliveryMode(2),
136+
m ->
137+
assertThat(m.getMessageAnnotations())
138+
.doesNotContainKeys(("x-basic-delivery-mode"))),
139+
ptc(
140+
BEFORE_MESSAGE_CONTAINERS,
135141
b -> b.expiration(String.valueOf(60_000)),
136142
m ->
137143
assertThat(m.getMessageAnnotations().get("x-basic-expiration"))
138144
.isEqualTo(String.valueOf(60_000))),
145+
ptc(
146+
AFTER_MESSAGE_CONTAINERS,
147+
b -> b.expiration(String.valueOf(60_000)),
148+
m ->
149+
assertThat(m.getMessageAnnotations())
150+
.doesNotContainKeys("x-basic-expiration")),
139151
ptc(
140152
b -> b.messageId("message id"),
141153
m ->
142154
assertThat(m.getProperties().getMessageIdAsString())
143155
.isEqualTo("message id")),
144156
ptc(
157+
BEFORE_MESSAGE_CONTAINERS,
145158
b -> b.priority(5),
146159
m ->
147160
assertThat(m.getMessageAnnotations().get("x-basic-priority"))
148161
.isEqualTo(UnsignedByte.valueOf("5"))),
162+
ptc(
163+
AFTER_MESSAGE_CONTAINERS,
164+
b -> b.priority(5),
165+
m ->
166+
assertThat(m.getMessageAnnotations())
167+
.doesNotContainKeys("x-basic-priority")),
149168
ptc(
150169
b -> b.replyTo("reply to"),
151170
m -> assertThat(m.getProperties().getReplyTo()).isEqualTo("reply to")),

0 commit comments

Comments
 (0)