This is an automated email from the ASF dual-hosted git repository. vavrtom pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/qpid-broker-j.git
The following commit(s) were added to refs/heads/main by this push: new c054e94dbe QPID-8653: [Broker-J] Code cleanup: collection type arguments, collection factory methods, lambdas (#195) c054e94dbe is described below commit c054e94dbe070bd6afeea168ccb4eb3c0a770095 Author: Daniil Kirilyuk <daniel.kiril...@gmail.com> AuthorDate: Mon Aug 7 09:55:27 2023 +0200 QPID-8653: [Broker-J] Code cleanup: collection type arguments, collection factory methods, lambdas (#195) --- .../qpid/tests/protocol/v0_8/ConnectionInteraction.java | 3 +-- .../qpid/tests/protocol/v0_8/ExchangeInteraction.java | 3 +-- .../qpid/tests/protocol/v0_8/PerformativeResponse.java | 1 - .../apache/qpid/tests/protocol/v0_8/QueueInteraction.java | 5 ++--- .../apache/qpid/tests/protocol/v0_8/TxInteraction.java | 1 - .../org/apache/qpid/tests/protocol/v0_8/BasicTest.java | 15 +++++++-------- .../org/apache/qpid/tests/protocol/v0_8/ExchangeTest.java | 6 +++--- .../apache/qpid/tests/protocol/v0_8/LargeHeadersTest.java | 7 +++---- .../org/apache/qpid/tests/protocol/v0_8/QueueTest.java | 12 +++++------- .../apache/qpid/tests/protocol/v0_8/TransactionTest.java | 7 +++---- .../v0_8/extension/basic/MalformedMessageTest.java | 5 ++--- .../ExchangeDeclareInvalidOptionBehaviourTest.java | 4 ++-- .../protocol/v0_8/extension/exchange/ExchangeTest.java | 6 +++--- .../queue/QueueDeclareInvalidOptionBehaviourTest.java | 4 ++-- .../tests/protocol/v0_8/extension/queue/QueueTest.java | 9 ++++----- .../transactiontimeout/TransactionTimeoutTest.java | 4 ++-- 16 files changed, 40 insertions(+), 52 deletions(-) diff --git a/systests/protocol-tests-amqp-0-8/src/main/java/org/apache/qpid/tests/protocol/v0_8/ConnectionInteraction.java b/systests/protocol-tests-amqp-0-8/src/main/java/org/apache/qpid/tests/protocol/v0_8/ConnectionInteraction.java index 24813e9a80..77b49b0949 100644 --- a/systests/protocol-tests-amqp-0-8/src/main/java/org/apache/qpid/tests/protocol/v0_8/ConnectionInteraction.java +++ b/systests/protocol-tests-amqp-0-8/src/main/java/org/apache/qpid/tests/protocol/v0_8/ConnectionInteraction.java @@ -20,7 +20,6 @@ */ package org.apache.qpid.tests.protocol.v0_8; -import java.util.Collections; import java.util.HashMap; import java.util.Map; @@ -71,7 +70,7 @@ public class ConnectionInteraction public ConnectionInteraction startOkClientProperties(final Map<String, Object> clientProperties) { - _startOkClientProperties = clientProperties == null ? Collections.emptyMap() : new HashMap<>(clientProperties); + _startOkClientProperties = clientProperties == null ? Map.of() : new HashMap<>(clientProperties); return this; } diff --git a/systests/protocol-tests-amqp-0-8/src/main/java/org/apache/qpid/tests/protocol/v0_8/ExchangeInteraction.java b/systests/protocol-tests-amqp-0-8/src/main/java/org/apache/qpid/tests/protocol/v0_8/ExchangeInteraction.java index 9ba53e87ff..20db254b5e 100644 --- a/systests/protocol-tests-amqp-0-8/src/main/java/org/apache/qpid/tests/protocol/v0_8/ExchangeInteraction.java +++ b/systests/protocol-tests-amqp-0-8/src/main/java/org/apache/qpid/tests/protocol/v0_8/ExchangeInteraction.java @@ -20,7 +20,6 @@ */ package org.apache.qpid.tests.protocol.v0_8; -import java.util.Collections; import java.util.HashMap; import java.util.Map; @@ -92,7 +91,7 @@ public class ExchangeInteraction public ExchangeInteraction declareArguments(final Map<String,Object> args) { - _declareArguments = args == null ? Collections.emptyMap() : new HashMap<>(args); + _declareArguments = args == null ? Map.of() : new HashMap<>(args); return this; } diff --git a/systests/protocol-tests-amqp-0-8/src/main/java/org/apache/qpid/tests/protocol/v0_8/PerformativeResponse.java b/systests/protocol-tests-amqp-0-8/src/main/java/org/apache/qpid/tests/protocol/v0_8/PerformativeResponse.java index 66871e9204..992cb5bc18 100644 --- a/systests/protocol-tests-amqp-0-8/src/main/java/org/apache/qpid/tests/protocol/v0_8/PerformativeResponse.java +++ b/systests/protocol-tests-amqp-0-8/src/main/java/org/apache/qpid/tests/protocol/v0_8/PerformativeResponse.java @@ -20,7 +20,6 @@ package org.apache.qpid.tests.protocol.v0_8; import org.apache.qpid.server.protocol.v0_8.transport.AMQBody; -import org.apache.qpid.server.protocol.v0_8.transport.AMQFrame; import org.apache.qpid.tests.protocol.Response; public class PerformativeResponse implements Response<AMQBody> diff --git a/systests/protocol-tests-amqp-0-8/src/main/java/org/apache/qpid/tests/protocol/v0_8/QueueInteraction.java b/systests/protocol-tests-amqp-0-8/src/main/java/org/apache/qpid/tests/protocol/v0_8/QueueInteraction.java index 00426e6ee9..9359cf9e2d 100644 --- a/systests/protocol-tests-amqp-0-8/src/main/java/org/apache/qpid/tests/protocol/v0_8/QueueInteraction.java +++ b/systests/protocol-tests-amqp-0-8/src/main/java/org/apache/qpid/tests/protocol/v0_8/QueueInteraction.java @@ -20,7 +20,6 @@ */ package org.apache.qpid.tests.protocol.v0_8; -import java.util.Collections; import java.util.HashMap; import java.util.Map; @@ -98,7 +97,7 @@ public class QueueInteraction public QueueInteraction declareArguments(final Map<String,Object> args) { - _declareArguments = args == null ? Collections.emptyMap() : new HashMap<>(args); + _declareArguments = args == null ? Map.of() : new HashMap<>(args); return this; } @@ -167,7 +166,7 @@ public class QueueInteraction public QueueInteraction bindArguments(final Map<String, Object> args) { - _bindArguments = args == null ? Collections.emptyMap() : new HashMap<>(args); + _bindArguments = args == null ? Map.of() : new HashMap<>(args); return this; } diff --git a/systests/protocol-tests-amqp-0-8/src/main/java/org/apache/qpid/tests/protocol/v0_8/TxInteraction.java b/systests/protocol-tests-amqp-0-8/src/main/java/org/apache/qpid/tests/protocol/v0_8/TxInteraction.java index 8fc9ad6af9..a5d7d2ee79 100644 --- a/systests/protocol-tests-amqp-0-8/src/main/java/org/apache/qpid/tests/protocol/v0_8/TxInteraction.java +++ b/systests/protocol-tests-amqp-0-8/src/main/java/org/apache/qpid/tests/protocol/v0_8/TxInteraction.java @@ -23,7 +23,6 @@ package org.apache.qpid.tests.protocol.v0_8; import org.apache.qpid.server.protocol.v0_8.transport.TxCommitBody; import org.apache.qpid.server.protocol.v0_8.transport.TxRollbackBody; import org.apache.qpid.server.protocol.v0_8.transport.TxSelectBody; -import org.apache.qpid.tests.protocol.AbstractInteraction; public class TxInteraction { diff --git a/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/BasicTest.java b/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/BasicTest.java index fae47f7f67..d8242eb752 100644 --- a/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/BasicTest.java +++ b/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/BasicTest.java @@ -28,7 +28,6 @@ import static org.hamcrest.MatcherAssert.assertThat; import static org.junit.jupiter.api.Assumptions.assumeTrue; import java.nio.charset.StandardCharsets; -import java.util.Collections; import java.util.HashMap; import java.util.Map; @@ -75,7 +74,7 @@ public class BasicTest extends BrokerAdminUsingTestBase interaction.negotiateOpen() .channel().open().consumeResponse(ChannelOpenOkBody.class) .basic().contentHeaderPropertiesContentType("text/plain") - .contentHeaderPropertiesHeaders(Collections.singletonMap("test", "testValue")) + .contentHeaderPropertiesHeaders(Map.of("test", "testValue")) .contentHeaderPropertiesDeliveryMode((byte)1) .contentHeaderPropertiesPriority((byte)1) .publishExchange("") @@ -170,7 +169,7 @@ public class BasicTest extends BrokerAdminUsingTestBase String messageContent = "Test"; String messageContentType = "text/plain"; byte deliveryMode = (byte) 2; - Map<String, Object> messageHeaders = Collections.singletonMap("test", "testValue"); + Map<String, Object> messageHeaders = Map.of("test", "testValue"); try(FrameTransport transport = new FrameTransport(getBrokerAdmin()).connect()) { @@ -235,7 +234,7 @@ public class BasicTest extends BrokerAdminUsingTestBase String messageContent = "Test"; String consumerTag = "A"; String queueName = BrokerAdmin.TEST_QUEUE_NAME; - Map<String, Object> messageHeaders = Collections.singletonMap("test", "testValue"); + Map<String, Object> messageHeaders = Map.of("test", "testValue"); String messageContentType = "text/plain"; byte deliveryMode = (byte) 1; byte priority = (byte) 2; @@ -408,9 +407,9 @@ public class BasicTest extends BrokerAdminUsingTestBase + "also falls into other prefetch limits).") public void qosBytesPrefetch() throws Exception { - String messageContent1 = String.join("", Collections.nCopies(128, "1")); - String messageContent2 = String.join("", Collections.nCopies(128, "2")); - String messageContent3 = String.join("", Collections.nCopies(256, "3")); + String messageContent1 = "1".repeat(128); + String messageContent2 = "2".repeat(128); + String messageContent3 = "3".repeat(256); try(FrameTransport transport = new FrameTransport(getBrokerAdmin()).connect()) { @@ -479,7 +478,7 @@ public class BasicTest extends BrokerAdminUsingTestBase + "unacknowledged messages.") public void qosBytesSizeQosDoesNotPreventFirstMessage() throws Exception { - String messageContent = String.join("", Collections.nCopies(1024, "*")); + String messageContent = "*".repeat(1024); getBrokerAdmin().putMessageOnQueue(BrokerAdmin.TEST_QUEUE_NAME, messageContent); try(FrameTransport transport = new FrameTransport(getBrokerAdmin()).connect()) diff --git a/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/ExchangeTest.java b/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/ExchangeTest.java index 6bbeb3f267..ef30d47a13 100644 --- a/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/ExchangeTest.java +++ b/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/ExchangeTest.java @@ -26,7 +26,7 @@ import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.MatcherAssert.assertThat; import static org.junit.jupiter.api.Assumptions.assumeTrue; -import java.util.Collections; +import java.util.Map; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; @@ -389,7 +389,7 @@ public class ExchangeTest extends BrokerAdminUsingTestBase .consumeResponse(ExchangeDeclareOkBody.class) .exchange() .declareName(TEST_EXCHANGE) - .declareArguments(Collections.singletonMap("alternateExchange", altExchName)).declare() + .declareArguments(Map.of("alternateExchange", altExchName)).declare() .consumeResponse(ExchangeDeclareOkBody.class); ChannelCloseBody inUseResponse = interaction.exchange() @@ -422,7 +422,7 @@ public class ExchangeTest extends BrokerAdminUsingTestBase .channel().open().consumeResponse(ChannelOpenOkBody.class) .exchange() .declareName(TEST_EXCHANGE) - .declareArguments(Collections.singletonMap("alternateExchange", "notKnown")).declare() + .declareArguments(Map.of("alternateExchange", "notKnown")).declare() .consumeResponse().getLatestResponse(ConnectionCloseBody.class); // TODO server fails - jira required assertThat(response.getReplyCode(), is(equalTo(ErrorCodes.NOT_FOUND))); diff --git a/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/LargeHeadersTest.java b/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/LargeHeadersTest.java index 1070266a9d..0d33f4af17 100644 --- a/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/LargeHeadersTest.java +++ b/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/LargeHeadersTest.java @@ -24,7 +24,6 @@ import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.MatcherAssert.assertThat; -import java.util.Collections; import java.util.HashMap; import java.util.Map; @@ -53,8 +52,8 @@ public class LargeHeadersTest extends BrokerAdminUsingTestBase getBrokerAdmin().createQueue(BrokerAdmin.TEST_QUEUE_NAME); } - @Test /** Tests boundary case where headers exactly fill the content header frame */ + @Test public void headersFillContentHeaderFrame() throws Exception { @@ -69,7 +68,7 @@ public class LargeHeadersTest extends BrokerAdminUsingTestBase final String headerName = "test"; final int headerValueSize = (int) (connTune.getFrameMax() - calculateContentHeaderFramingOverhead(headerName)); final String headerValue = generateLongString(headerValueSize); - final Map<String, Object> messageHeaders = Collections.singletonMap(headerName, headerValue); + final Map<String, Object> messageHeaders = Map.of(headerName, headerValue); interaction.connection().tuneOk() .connection().open() @@ -108,7 +107,7 @@ public class LargeHeadersTest extends BrokerAdminUsingTestBase private String generateLongString(final int count) { String pattern = "abcde"; - String str = String.join("", Collections.nCopies(count / pattern.length(), pattern)) + pattern.substring(0, count % pattern.length()); + String str = pattern.repeat(count / pattern.length()) + pattern.substring(0, count % pattern.length()); assertThat(str.length(), is(equalTo(count))); return str; } diff --git a/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/QueueTest.java b/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/QueueTest.java index 3291a0c7bb..ad261b5204 100644 --- a/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/QueueTest.java +++ b/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/QueueTest.java @@ -28,10 +28,8 @@ import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.emptyString; import static org.junit.jupiter.api.Assumptions.assumeTrue; -import java.util.Collections; import java.util.Map; -import org.hamcrest.Matchers; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; @@ -844,7 +842,7 @@ public class QueueTest extends BrokerAdminUsingTestBase .consumeResponse(ExchangeDeclareOkBody.class) .queue() .declareName(BrokerAdmin.TEST_QUEUE_NAME) - .declareArguments(Collections.singletonMap("alternateExchange", altExchName)).declare() + .declareArguments(Map.of("alternateExchange", altExchName)).declare() .consumeResponse(QueueDeclareOkBody.class); ChannelCloseBody inUseResponse = interaction.exchange() @@ -877,7 +875,7 @@ public class QueueTest extends BrokerAdminUsingTestBase .channel().open().consumeResponse(ChannelOpenOkBody.class) .queue() .declareName(BrokerAdmin.TEST_QUEUE_NAME) - .declareArguments(Collections.singletonMap("alternateExchange", "notKnown")).declare() + .declareArguments(Map.of("alternateExchange", "notKnown")).declare() .consumeResponse().getLatestResponse(ConnectionCloseBody.class); assertThat(response.getReplyCode(), is(equalTo(ErrorCodes.NOT_FOUND))); } @@ -894,7 +892,7 @@ public class QueueTest extends BrokerAdminUsingTestBase try(FrameTransport transport = new FrameTransport(getBrokerAdmin()).connect()) { final Interaction interaction = transport.newInteraction(); - final Map<String, Object> messageProps = Collections.singletonMap("prop", 0); + final Map<String, Object> messageProps = Map.of("prop", 0); interaction.negotiateOpen() .channel().open().consumeResponse(ChannelOpenOkBody.class) .tx().select() @@ -903,7 +901,7 @@ public class QueueTest extends BrokerAdminUsingTestBase .bindName(ExchangeDefaults.TOPIC_EXCHANGE_NAME) .bindRoutingKey(routingKey) .bindQueueName(BrokerAdmin.TEST_QUEUE_NAME) - .bindArguments(Collections.singletonMap(AMQPFilterTypes.JMS_SELECTOR.getValue(), "prop = 1")) + .bindArguments(Map.of(AMQPFilterTypes.JMS_SELECTOR.getValue(), "prop = 1")) .bind() .consumeResponse(QueueBindOkBody.class) .basic() @@ -921,7 +919,7 @@ public class QueueTest extends BrokerAdminUsingTestBase .bindName(ExchangeDefaults.TOPIC_EXCHANGE_NAME) .bindRoutingKey(routingKey) .bindQueueName(BrokerAdmin.TEST_QUEUE_NAME) - .bindArguments(Collections.singletonMap(AMQPFilterTypes.JMS_SELECTOR.getValue(), "prop = 0")) + .bindArguments(Map.of(AMQPFilterTypes.JMS_SELECTOR.getValue(), "prop = 0")) .bind() .consumeResponse(QueueBindOkBody.class) .basic().publishExchange(ExchangeDefaults.TOPIC_EXCHANGE_NAME) diff --git a/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/TransactionTest.java b/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/TransactionTest.java index eaeaf6e323..080d97084d 100644 --- a/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/TransactionTest.java +++ b/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/TransactionTest.java @@ -24,7 +24,6 @@ import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.MatcherAssert.assertThat; -import java.util.Collections; import java.util.Map; import org.junit.jupiter.api.BeforeEach; @@ -91,7 +90,7 @@ public class TransactionTest extends BrokerAdminUsingTestBase .channel().open().consumeResponse(ChannelOpenOkBody.class) .tx().select().consumeResponse(TxSelectOkBody.class) .basic().contentHeaderPropertiesContentType("text/plain") - .contentHeaderPropertiesHeaders(Collections.singletonMap("test", "testValue")) + .contentHeaderPropertiesHeaders(Map.of("test", "testValue")) .contentHeaderPropertiesDeliveryMode((byte)1) .contentHeaderPropertiesPriority((byte)1) .publishExchange("") @@ -294,7 +293,7 @@ public class TransactionTest extends BrokerAdminUsingTestBase { final Interaction interaction = transport.newInteraction(); - Map<String, Object> clientProperties = Collections.singletonMap(ConnectionStartProperties.QPID_CLOSE_WHEN_NO_ROUTE, true); + Map<String, Object> clientProperties = Map.of(ConnectionStartProperties.QPID_CLOSE_WHEN_NO_ROUTE, true); ConnectionCloseBody response = interaction.connection().startOkClientProperties(clientProperties) .interaction().negotiateOpen() .channel().open().consumeResponse(ChannelOpenOkBody.class) @@ -321,7 +320,7 @@ public class TransactionTest extends BrokerAdminUsingTestBase { final Interaction interaction = transport.newInteraction(); - Map<String, Object> clientProperties = Collections.singletonMap(ConnectionStartProperties.QPID_CLOSE_WHEN_NO_ROUTE, false); + Map<String, Object> clientProperties = Map.of(ConnectionStartProperties.QPID_CLOSE_WHEN_NO_ROUTE, false); final String messageContent = "Test"; BasicReturnBody returned = interaction.connection().startOkClientProperties(clientProperties) .interaction().negotiateOpen() diff --git a/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/basic/MalformedMessageTest.java b/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/basic/MalformedMessageTest.java index 3c243ba408..1a50ee4460 100644 --- a/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/basic/MalformedMessageTest.java +++ b/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/basic/MalformedMessageTest.java @@ -29,7 +29,6 @@ import static org.hamcrest.MatcherAssert.assertThat; import static org.junit.jupiter.api.Assumptions.assumeTrue; import java.nio.charset.StandardCharsets; -import java.util.Collections; import java.util.HashMap; import java.util.Map; @@ -113,7 +112,7 @@ public class MalformedMessageTest extends BrokerAdminUsingTestBase .bindName(ExchangeDefaults.TOPIC_EXCHANGE_NAME) .bindRoutingKey(BrokerAdmin.TEST_QUEUE_NAME) .bindQueueName(BrokerAdmin.TEST_QUEUE_NAME) - .bindArguments(Collections.singletonMap(AMQPFilterTypes.JMS_SELECTOR.getValue(), "prop = 1")) + .bindArguments(Map.of(AMQPFilterTypes.JMS_SELECTOR.getValue(), "prop = 1")) .bind() .consumeResponse(QueueBindOkBody.class) .basic().publishExchange(ExchangeDefaults.TOPIC_EXCHANGE_NAME) @@ -195,7 +194,7 @@ public class MalformedMessageTest extends BrokerAdminUsingTestBase .basic().publishExchange("") .publishRoutingKey(BrokerAdmin.TEST_QUEUE_NAME) .contentHeaderPropertiesContentType("text/plain") - .contentHeaderPropertiesHeaders(Collections.emptyMap()) + .contentHeaderPropertiesHeaders(Map.of()) .content(content2Bytes) .publishMessage(); diff --git a/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/exchange/ExchangeDeclareInvalidOptionBehaviourTest.java b/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/exchange/ExchangeDeclareInvalidOptionBehaviourTest.java index a78c1161ed..9c7a35c6fc 100644 --- a/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/exchange/ExchangeDeclareInvalidOptionBehaviourTest.java +++ b/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/exchange/ExchangeDeclareInvalidOptionBehaviourTest.java @@ -21,7 +21,7 @@ package org.apache.qpid.tests.protocol.v0_8.extension.exchange; import static org.apache.qpid.tests.utils.BrokerAdmin.KIND_BROKER_J; -import java.util.Collections; +import java.util.Map; import org.junit.jupiter.api.Test; @@ -51,7 +51,7 @@ public class ExchangeDeclareInvalidOptionBehaviourTest extends BrokerAdminUsingT .consumeResponse(ChannelOpenOkBody.class) .exchange() .declareName(TEST_EXCHANGE) - .declareArguments(Collections.singletonMap("foo", "bar")) + .declareArguments(Map.of("foo", "bar")) .declare() .consumeResponse(ExchangeDeclareOkBody.class); } diff --git a/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/exchange/ExchangeTest.java b/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/exchange/ExchangeTest.java index d58206f57b..492ff145a8 100644 --- a/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/exchange/ExchangeTest.java +++ b/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/exchange/ExchangeTest.java @@ -25,7 +25,7 @@ import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.MatcherAssert.assertThat; -import java.util.Collections; +import java.util.Map; import org.junit.jupiter.api.Test; @@ -54,7 +54,7 @@ public class ExchangeTest extends BrokerAdminUsingTestBase .channel().open().consumeResponse(ChannelOpenOkBody.class) .exchange() .declareName(TEST_EXCHANGE) - .declareArguments(Collections.singletonMap("unroutableMessageBehaviour", "REJECT")) + .declareArguments(Map.of("unroutableMessageBehaviour", "REJECT")) .declare() .consumeResponse(ExchangeDeclareOkBody.class); @@ -79,7 +79,7 @@ public class ExchangeTest extends BrokerAdminUsingTestBase .consumeResponse(ChannelOpenOkBody.class) .exchange() .declareName(TEST_EXCHANGE) - .declareArguments(Collections.singletonMap("foo", "bar")) + .declareArguments(Map.of("foo", "bar")) .declare() .consumeResponse(ConnectionCloseBody.class) .getLatestResponse(ConnectionCloseBody.class); diff --git a/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/queue/QueueDeclareInvalidOptionBehaviourTest.java b/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/queue/QueueDeclareInvalidOptionBehaviourTest.java index c468648309..6906f1b615 100644 --- a/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/queue/QueueDeclareInvalidOptionBehaviourTest.java +++ b/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/queue/QueueDeclareInvalidOptionBehaviourTest.java @@ -24,7 +24,7 @@ import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.MatcherAssert.assertThat; -import java.util.Collections; +import java.util.Map; import org.junit.jupiter.api.Test; @@ -56,7 +56,7 @@ public class QueueDeclareInvalidOptionBehaviourTest extends BrokerAdminUsingTest .consumeResponse(ChannelOpenOkBody.class) .queue() .declareName(TEST_QUEUE) - .declareArguments(Collections.singletonMap("foo", "bar")) + .declareArguments(Map.of("foo", "bar")) .declare() .consumeResponse() .getLatestResponse(QueueDeclareOkBody.class); diff --git a/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/queue/QueueTest.java b/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/queue/QueueTest.java index b3b1ed13fc..33de69f498 100644 --- a/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/queue/QueueTest.java +++ b/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/queue/QueueTest.java @@ -28,7 +28,6 @@ import static org.hamcrest.CoreMatchers.nullValue; import static org.hamcrest.MatcherAssert.assertThat; import java.nio.charset.StandardCharsets; -import java.util.Collections; import java.util.HashMap; import java.util.Map; @@ -67,7 +66,7 @@ public class QueueTest extends BrokerAdminUsingTestBase QueueDeclareOkBody response = interaction.negotiateOpen() .channel().open().consumeResponse(ChannelOpenOkBody.class) .queue().declareName(BrokerAdmin.TEST_QUEUE_NAME) - .declareArguments(Collections.singletonMap("defaultFilters", + .declareArguments(Map.of("defaultFilters", "{\"selector\":{\"x-filter-jms-selector\":[\"id=2\"]}}")) .declare() .consumeResponse().getLatestResponse(QueueDeclareOkBody.class); @@ -91,7 +90,7 @@ public class QueueTest extends BrokerAdminUsingTestBase .consumeResponse(ChannelFlowOkBody.class); String content2 = "Test Content 2"; - Map<String, Object> messageHeaders2 = Collections.singletonMap("id", 2); + Map<String, Object> messageHeaders2 = Map.of("id", 2); String contentType = "text/plain"; // first message is not matching queue default filter @@ -99,7 +98,7 @@ public class QueueTest extends BrokerAdminUsingTestBase .publishRoutingKey(BrokerAdmin.TEST_QUEUE_NAME) .publishMandatory(true) .contentHeaderPropertiesContentType(contentType) - .contentHeaderPropertiesHeaders(Collections.singletonMap("id", 1)) + .contentHeaderPropertiesHeaders(Map.of("id", 1)) .content("Test1") .publishMessage() @@ -158,7 +157,7 @@ public class QueueTest extends BrokerAdminUsingTestBase ConnectionCloseBody response = interaction.negotiateOpen() .channel().open().consumeResponse(ChannelOpenOkBody.class) .queue().declareName(BrokerAdmin.TEST_QUEUE_NAME) - .declareArguments(Collections.singletonMap("foo", "bar")) + .declareArguments(Map.of("foo", "bar")) .declare() .consumeResponse().getLatestResponse(ConnectionCloseBody.class); diff --git a/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/transactiontimeout/TransactionTimeoutTest.java b/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/transactiontimeout/TransactionTimeoutTest.java index 3b41466930..fb2c2fd9d7 100644 --- a/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/transactiontimeout/TransactionTimeoutTest.java +++ b/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/transactiontimeout/TransactionTimeoutTest.java @@ -25,7 +25,7 @@ import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.MatcherAssert.assertThat; -import java.util.Collections; +import java.util.Map; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -69,7 +69,7 @@ public class TransactionTimeoutTest extends BrokerAdminUsingTestBase .channel().open().consumeResponse(ChannelOpenOkBody.class) .tx().select().consumeResponse(TxSelectOkBody.class) .basic().contentHeaderPropertiesContentType("text/plain") - .contentHeaderPropertiesHeaders(Collections.singletonMap("test", "testValue")) + .contentHeaderPropertiesHeaders(Map.of("test", "testValue")) .contentHeaderPropertiesDeliveryMode((byte)1) .contentHeaderPropertiesPriority((byte)1) .publishExchange("") --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org For additional commands, e-mail: commits-h...@qpid.apache.org