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 9fb7cae60e QPID-8653: [Broker-J] Code cleanup: collection type arguments, collection factory methods, lambdas (#200) 9fb7cae60e is described below commit 9fb7cae60e9648ff9cc8c50ad8194e466febf661 Author: Daniil Kirilyuk <daniel.kiril...@gmail.com> AuthorDate: Mon Aug 7 10:01:41 2023 +0200 QPID-8653: [Broker-J] Code cleanup: collection type arguments, collection factory methods, lambdas (#200) --- .../PreemptiveAuthenticationTest.java | 23 ++++++------- .../http/compression/CompressedResponsesTest.java | 4 +-- .../endtoend/logging/VirtualHostLoggerTest.java | 7 ++-- .../endtoend/message/ExportImportMessagesTest.java | 5 ++- .../endtoend/message/MessageManagementTest.java | 15 ++++---- .../tests/http/endtoend/message/MessageTest.java | 34 +++++++----------- .../http/endtoend/message/TimeToLiveTest.java | 6 ++-- .../tests/http/endtoend/port/HttpPortTest.java | 4 +-- .../qpid/tests/http/endtoend/port/PortTest.java | 4 +-- .../endtoend/state/VirtualHostRecoveryTest.java | 3 +- .../statistics/StatisticsReportingTest.java | 34 +++++++++--------- .../{SpiltStoreTest.java => SplitStoreTest.java} | 5 ++- .../qpid/tests/http/rest/model/CreateTest.java | 23 ++++++------- .../qpid/tests/http/rest/model/OperationTest.java | 15 ++++---- .../qpid/tests/http/rest/model/ReadTest.java | 14 +++----- .../qpid/tests/http/rest/model/UpdateTest.java | 11 +++--- .../qpid/tests/http/service/StructureTest.java | 3 +- .../http/userprefs/UserPreferencesRestTest.java | 40 +++++++++------------- .../apache/qpid/tests/http/v6_1/BindingTest.java | 10 +++--- .../qpid/tests/http/v8_0/LegacyManagementTest.java | 10 +++--- 20 files changed, 116 insertions(+), 154 deletions(-) diff --git a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/authentication/PreemptiveAuthenticationTest.java b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/authentication/PreemptiveAuthenticationTest.java index 5ff8bcce57..eb76e62e96 100644 --- a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/authentication/PreemptiveAuthenticationTest.java +++ b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/authentication/PreemptiveAuthenticationTest.java @@ -37,10 +37,11 @@ import java.net.InetAddress; import java.security.KeyStore; import java.util.ArrayDeque; import java.util.Base64; -import java.util.Collections; import java.util.Deque; import java.util.HashMap; +import java.util.List; import java.util.Map; +import java.util.Set; import jakarta.servlet.http.HttpServletResponse; @@ -209,16 +210,13 @@ public class PreemptiveAuthenticationTest extends HttpTestBase helper.setTls(tls); assertThat(helper.submitRequest("broker", "GET"), is(equalTo(SC_OK))); - configHelper.submitRequest("plugin/httpManagement", "POST", - Collections.<String, Object>singletonMap(authEnabledAttrName, Boolean.FALSE), SC_OK); + configHelper.submitRequest("plugin/httpManagement", "POST", Map.of(authEnabledAttrName, Boolean.FALSE), SC_OK); assertThat(helper.submitRequest("broker", "GET"), is(equalTo(SC_UNAUTHORIZED))); } finally { - configHelper.submitRequest("plugin/httpManagement", "POST", - Collections.<String, Object>singletonMap(authEnabledAttrName, Boolean.TRUE), SC_OK); - + configHelper.submitRequest("plugin/httpManagement", "POST", Map.of(authEnabledAttrName, Boolean.TRUE), SC_OK); } } @@ -252,7 +250,8 @@ public class PreemptiveAuthenticationTest extends HttpTestBase final Map<String, Object> truststoreAttr = new HashMap<>(); truststoreAttr.put(ManagedPeerCertificateTrustStore.TYPE, ManagedPeerCertificateTrustStore.TYPE_NAME); - truststoreAttr.put(ManagedPeerCertificateTrustStore.STORED_CERTIFICATES, Collections.singletonList(Base64.getEncoder().encodeToString(clientCertificate))); + truststoreAttr.put(ManagedPeerCertificateTrustStore.STORED_CERTIFICATES, + List.of(Base64.getEncoder().encodeToString(clientCertificate))); getHelper().submitRequest("truststore/mytruststore","PUT", truststoreAttr, SC_CREATED); @@ -262,11 +261,11 @@ public class PreemptiveAuthenticationTest extends HttpTestBase portAttr.put(Port.TYPE, "HTTP"); portAttr.put(Port.PORT, 0); portAttr.put(Port.AUTHENTICATION_PROVIDER, "myexternal"); - portAttr.put(Port.PROTOCOLS, Collections.singleton(Protocol.HTTP)); - portAttr.put(Port.TRANSPORTS, Collections.singleton(Transport.SSL)); + portAttr.put(Port.PROTOCOLS, Set.of(Protocol.HTTP)); + portAttr.put(Port.TRANSPORTS, Set.of(Transport.SSL)); portAttr.put(Port.NEED_CLIENT_AUTH, true); portAttr.put(Port.KEY_STORE, "mykeystore"); - portAttr.put(Port.TRUST_STORES, Collections.singletonList("mytruststore")); + portAttr.put(Port.TRUST_STORES, List.of("mytruststore")); getHelper().submitRequest("port/myport","PUT", portAttr, SC_CREATED); deleteActions.add(object -> getHelper().submitRequest("port/myport", "DELETE", SC_OK)); @@ -299,8 +298,8 @@ public class PreemptiveAuthenticationTest extends HttpTestBase portAttr.put(Port.TYPE, "HTTP"); portAttr.put(Port.PORT, 0); portAttr.put(Port.AUTHENTICATION_PROVIDER, "myanon"); - portAttr.put(Port.PROTOCOLS, Collections.singleton(Protocol.HTTP)); - portAttr.put(Port.TRANSPORTS, Collections.singleton(Transport.TCP)); + portAttr.put(Port.PROTOCOLS, Set.of(Protocol.HTTP)); + portAttr.put(Port.TRANSPORTS, Set.of(Transport.TCP)); getHelper().submitRequest("port/myport","PUT", portAttr, SC_CREATED); deleteActions.add(object -> getHelper().submitRequest("port/myport", "DELETE", SC_OK)); diff --git a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/compression/CompressedResponsesTest.java b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/compression/CompressedResponsesTest.java index 76424a8250..ba5f3232bf 100644 --- a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/compression/CompressedResponsesTest.java +++ b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/compression/CompressedResponsesTest.java @@ -28,8 +28,8 @@ import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.InputStream; import java.net.HttpURLConnection; -import java.util.Collections; import java.util.LinkedHashMap; +import java.util.Map; import java.util.zip.GZIPInputStream; import com.fasterxml.jackson.core.JsonParseException; @@ -74,7 +74,7 @@ public class CompressedResponsesTest extends HttpTestBase { final boolean expectCompression = allowCompression && acceptCompressed; - getHelper().submitRequest("plugin/httpManagement", "POST", Collections.singletonMap("compressResponses", expectCompression), SC_OK); + getHelper().submitRequest("plugin/httpManagement", "POST", Map.of("compressResponses", expectCompression), SC_OK); HttpURLConnection conn = getHelper().openManagementConnection("/service/metadata", "GET"); diff --git a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/logging/VirtualHostLoggerTest.java b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/logging/VirtualHostLoggerTest.java index 2b40c69c29..5e91929b55 100644 --- a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/logging/VirtualHostLoggerTest.java +++ b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/logging/VirtualHostLoggerTest.java @@ -31,7 +31,6 @@ import static org.junit.jupiter.api.Assumptions.assumeTrue; import java.io.File; import java.io.InputStreamReader; import java.net.HttpURLConnection; -import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -108,7 +107,7 @@ public class VirtualHostLoggerTest extends HttpTestBase final int queueCreateMatchesBefore = countLogFileMatches(downloadUrl, "QUE-1001"); assertThat("Unexpected queue matches before queue creation", queueCreateMatchesBefore, is(equalTo(0))); - getHelper().submitRequest("queue/myqueue", "PUT", Collections.emptyMap(), SC_CREATED); + getHelper().submitRequest("queue/myqueue", "PUT", Map.of(), SC_CREATED); final int queueCreateMatchesAfter = countLogFileMatches(downloadUrl, "QUE-1001"); assertThat("Unexpected queue matches before queue creation", queueCreateMatchesAfter, is(equalTo(1))); @@ -116,7 +115,7 @@ public class VirtualHostLoggerTest extends HttpTestBase ruleAttributes.put("level", "OFF"); getHelper().submitRequest(loggerRuleUrl, "PUT", ruleAttributes, SC_OK); - getHelper().submitRequest("queue/myqueue2", "PUT", Collections.emptyMap(), SC_CREATED); + getHelper().submitRequest("queue/myqueue2", "PUT", Map.of(), SC_CREATED); final int afterLevelChange = countLogFileMatches(downloadUrl, "QUE-1001"); assertThat("Unexpected queue matches after level change", afterLevelChange, is(equalTo(queueCreateMatchesAfter))); @@ -124,7 +123,7 @@ public class VirtualHostLoggerTest extends HttpTestBase ruleAttributes.put("level", "INFO"); getHelper().submitRequest(loggerRuleUrl, "PUT", ruleAttributes, SC_OK); - getHelper().submitRequest("queue/myqueue3", "PUT", Collections.emptyMap(), SC_CREATED); + getHelper().submitRequest("queue/myqueue3", "PUT", Map.of(), SC_CREATED); final int afterSecondLevelChange = countLogFileMatches(downloadUrl, "QUE-1001"); assertThat("Unexpected queue matches after level change", afterSecondLevelChange, is(equalTo(afterLevelChange + 1))); diff --git a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/ExportImportMessagesTest.java b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/ExportImportMessagesTest.java index 4567e7c9d5..9ff71994b6 100644 --- a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/ExportImportMessagesTest.java +++ b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/ExportImportMessagesTest.java @@ -26,7 +26,6 @@ import static org.hamcrest.CoreMatchers.notNullValue; import static org.hamcrest.MatcherAssert.assertThat; import static org.junit.jupiter.api.Assumptions.assumeTrue; -import java.util.Collections; import java.util.List; import java.util.Map; @@ -79,7 +78,7 @@ public class ExportImportMessagesTest extends HttpTestBase changeVirtualHostState("STOPPED"); - Map<String, Object> importArgs = Collections.singletonMap("source", extractedBytesAsDataUrl); + Map<String, Object> importArgs = Map.of("source", extractedBytesAsDataUrl); getHelper().postJson("virtualhost/importMessageStore", importArgs, new TypeReference<Void>() {}, SC_OK); changeVirtualHostState("ACTIVE"); @@ -88,7 +87,7 @@ public class ExportImportMessagesTest extends HttpTestBase private void changeVirtualHostState(final String desiredState) throws Exception { - Map<String, Object> attributes = Collections.singletonMap(VirtualHost.DESIRED_STATE, desiredState); + Map<String, Object> attributes = Map.of(VirtualHost.DESIRED_STATE, desiredState); getHelper().submitRequest("virtualhost", "POST", attributes, SC_OK); } diff --git a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/MessageManagementTest.java b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/MessageManagementTest.java index 1ead217a6d..96ebd14fef 100644 --- a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/MessageManagementTest.java +++ b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/MessageManagementTest.java @@ -31,7 +31,6 @@ import static org.hamcrest.Matchers.notNullValue; import static org.hamcrest.MatcherAssert.assertThat; import java.io.IOException; -import java.util.Collections; import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; @@ -70,8 +69,8 @@ public class MessageManagementTest extends HttpTestBase getHelper().createKeyStoreAndSetItOnPort(getFullTestName()); - final Map<String, Object> odd = Collections.singletonMap(INDEX, 1); - final Map<String, Object> even = Collections.singletonMap(INDEX, 0); + final Map<String, Object> odd = Map.of(INDEX, 1); + final Map<String, Object> even = Map.of(INDEX, 0); _messageIds = Stream.generate(UUID::randomUUID).map(UUID::toString).limit(4).collect(Collectors.toSet()); @@ -177,7 +176,7 @@ public class MessageManagementTest extends HttpTestBase { final Set<Long> ids = new HashSet<>(getMesssageIds(SOURCE_QUEUE_NAME)); Iterator<Long> iterator = ids.iterator(); - Set<Long> toDelete = Collections.singleton(iterator.next()); + Set<Long> toDelete = Set.of(iterator.next()); iterator.remove(); Map<String, Object> parameters = new HashMap<>(); @@ -214,7 +213,7 @@ public class MessageManagementTest extends HttpTestBase public void testClearQueue() throws Exception { getHelper().submitRequest(String.format("queue/%s/clearQueue", SOURCE_QUEUE_NAME), "POST", - Collections.emptyMap(), HttpServletResponse.SC_OK); + Map.of(), HttpServletResponse.SC_OK); assertThat(getBrokerAdmin().getQueueDepthMessages(SOURCE_QUEUE_NAME), is(equalTo(0))); } @@ -343,7 +342,7 @@ public class MessageManagementTest extends HttpTestBase getHelper().submitRequest("virtualhost/publishMessage", "POST", - Collections.singletonMap("message", messageBody), + Map.of("message", messageBody), SC_OK); } @@ -352,12 +351,12 @@ public class MessageManagementTest extends HttpTestBase final Map<String, Object> messageBody = new HashMap<>(); messageBody.put("address", queueName); messageBody.put("messageId", messageId); - messageBody.put("headers", Collections.singletonMap("id", messageId)); + messageBody.put("headers", Map.of("id", messageId)); messageBody.put("priority", priority); getHelper().submitRequest("virtualhost/publishMessage", "POST", - Collections.singletonMap("message", messageBody), + Map.of("message", messageBody), SC_OK); } diff --git a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/MessageTest.java b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/MessageTest.java index fddf04391a..5672b73385 100644 --- a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/MessageTest.java +++ b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/MessageTest.java @@ -33,7 +33,6 @@ import static org.hamcrest.MatcherAssert.assertThat; import static org.junit.jupiter.api.Assumptions.assumeTrue; import java.util.ArrayList; -import java.util.Collections; import java.util.Enumeration; import java.util.HashMap; import java.util.List; @@ -55,7 +54,6 @@ import javax.jms.StreamMessage; import javax.jms.TextMessage; import com.fasterxml.jackson.core.type.TypeReference; -import com.google.common.base.Strings; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -106,8 +104,7 @@ public class MessageTest extends HttpTestBase } List<Map<String, Object>> messages = getHelper().postJson("queue/myqueue/getMessageInfo", - Collections.singletonMap("includeHeaders", - Boolean.TRUE), + Map.of("includeHeaders", Boolean.TRUE), LIST_MAP_TYPE_REF, SC_OK); assertThat(messages.size(), is(equalTo(1))); @@ -137,8 +134,7 @@ public class MessageTest extends HttpTestBase } List<Map<String, Object>> messages = getHelper().postJson("queue/myqueue/getMessageInfo", - Collections.singletonMap("includeHeaders", - Boolean.FALSE), + Map.of("includeHeaders", Boolean.FALSE), LIST_MAP_TYPE_REF, SC_OK); assertThat(messages.size(), is(equalTo(1))); @@ -163,8 +159,7 @@ public class MessageTest extends HttpTestBase producer.send(jmsMessage); List<Map<String, Object>> messages = getHelper().postJson("queue/myqueue/getMessageInfo", - Collections.singletonMap("includeHeaders", - Boolean.FALSE), + Map.of("includeHeaders", Boolean.FALSE), LIST_MAP_TYPE_REF, SC_OK); assertThat(messages.size(), is(equalTo(1))); Map<String, Object> message = messages.get(0); @@ -175,10 +170,8 @@ public class MessageTest extends HttpTestBase jmsMessage = consumer.receive(getReceiveTimeout()); assertThat(jmsMessage, is(notNullValue())); - messages = getHelper().postJson("queue/myqueue/getMessageInfo", - Collections.singletonMap("includeHeaders", - Boolean.FALSE), - LIST_MAP_TYPE_REF, SC_OK); + messages = getHelper().postJson("queue/myqueue/getMessageInfo", Map.of("includeHeaders", Boolean.FALSE), + LIST_MAP_TYPE_REF, SC_OK); assertThat(messages.size(), is(equalTo(1))); message = messages.get(0); @@ -212,8 +205,7 @@ public class MessageTest extends HttpTestBase } List<Map<String, Object>> messages = getHelper().postJson("queue/myqueue/getMessageInfo", - Collections.singletonMap("includeHeaders", - Boolean.TRUE), + Map.of("includeHeaders", Boolean.TRUE), LIST_MAP_TYPE_REF, SC_OK); assertThat(messages.size(), is(equalTo(1))); Map<String, Object> message = messages.get(0); @@ -250,8 +242,7 @@ public class MessageTest extends HttpTestBase } List<Map<String, Object>> messages = getHelper().postJson("queue/myqueue/getMessageInfo", - Collections.singletonMap("includeHeaders", - Boolean.TRUE), + Map.of("includeHeaders", Boolean.TRUE), LIST_MAP_TYPE_REF, SC_OK); assertThat(messages.size(), is(equalTo(1))); Map<String, Object> message = messages.get(0); @@ -291,8 +282,7 @@ public class MessageTest extends HttpTestBase } List<Map<String, Object>> messages = getHelper().postJson("queue/myqueue/getMessageInfo", - Collections.singletonMap("includeHeaders", - Boolean.TRUE), + Map.of("includeHeaders", Boolean.TRUE), LIST_MAP_TYPE_REF, SC_OK); assertThat(messages.size(), is(equalTo(1))); Map<String, Object> message = messages.get(0); @@ -314,7 +304,7 @@ public class MessageTest extends HttpTestBase getHelper().submitRequest("virtualhost/publishMessage", "POST", - Collections.singletonMap("message", messageBody), + Map.of("message", messageBody), SC_OK); Connection connection = getConnection(); @@ -351,7 +341,7 @@ public class MessageTest extends HttpTestBase getHelper().submitRequest("virtualhost/publishMessage", "POST", - Collections.singletonMap("message", messageBody), + Map.of("message", messageBody), SC_OK); Connection connection = getConnection(); @@ -387,7 +377,7 @@ public class MessageTest extends HttpTestBase getHelper().submitRequest("virtualhost/publishMessage", "POST", - Collections.singletonMap("message", messageBody), + Map.of("message", messageBody), SC_OK); Connection connection = getConnection(); @@ -460,7 +450,7 @@ public class MessageTest extends HttpTestBase getHelper().submitRequest("virtualhost/publishMessage", "POST", - Collections.singletonMap("message", messageBody), + Map.of("message", messageBody), SC_OK); Connection connection = getConnection(); diff --git a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/TimeToLiveTest.java b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/TimeToLiveTest.java index 83d8a4eaa6..ac74ee8888 100644 --- a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/TimeToLiveTest.java +++ b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/TimeToLiveTest.java @@ -27,7 +27,7 @@ import static org.hamcrest.Matchers.is; import static org.hamcrest.Matchers.notNullValue; import static org.hamcrest.MatcherAssert.assertThat; -import java.util.Collections; +import java.util.Map; import javax.jms.Connection; import javax.jms.DeliveryMode; @@ -87,14 +87,14 @@ public class TimeToLiveTest extends HttpTestBase getHelper().submitRequest(String.format("queue/%s", QUEUE_NAME), "POST", - Collections.singletonMap("maximumMessageTtl", 1), + Map.of("maximumMessageTtl", 1), SC_OK); Thread.sleep(HOUSE_KEEPING_CHECK_PERIOD * 2); getHelper().submitRequest(String.format("queue/%s", QUEUE_NAME), "POST", - Collections.singletonMap("maximumMessageTtl", 0), + Map.of("maximumMessageTtl", 0), SC_OK); Connection connection2 = getConnection(); diff --git a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/port/HttpPortTest.java b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/port/HttpPortTest.java index 106e11baf5..b81676856d 100644 --- a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/port/HttpPortTest.java +++ b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/port/HttpPortTest.java @@ -28,7 +28,6 @@ import static org.junit.jupiter.api.Assertions.fail; import java.io.IOException; import java.net.ConnectException; -import java.util.Collections; import java.util.HashMap; import java.util.Map; @@ -109,8 +108,7 @@ public class HttpPortTest extends HttpTestBase private void createAnonymousAuthenticationProvider(final String providerName) throws IOException { - Map<String, Object> data = Collections.singletonMap(ConfiguredObject.TYPE, - AnonymousAuthenticationManager.PROVIDER_TYPE); + Map<String, Object> data = Map.of(ConfiguredObject.TYPE, AnonymousAuthenticationManager.PROVIDER_TYPE); getHelper().submitRequest("authenticationprovider/" + providerName, "PUT", data, diff --git a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/port/PortTest.java b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/port/PortTest.java index 2a721e76ac..e9a4ae8a83 100644 --- a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/port/PortTest.java +++ b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/port/PortTest.java @@ -36,7 +36,6 @@ import java.io.File; import java.io.IOException; import java.nio.file.Path; import java.security.cert.X509Certificate; -import java.util.Collections; import java.util.HashMap; import java.util.Map; import java.util.Set; @@ -233,8 +232,7 @@ public class PortTest extends HttpTestBase private void createAnonymousAuthenticationProvider() throws IOException { - final Map<String, Object> data = Collections.singletonMap(ConfiguredObject.TYPE, - AnonymousAuthenticationManager.PROVIDER_TYPE); + final Map<String, Object> data = Map.of(ConfiguredObject.TYPE, AnonymousAuthenticationManager.PROVIDER_TYPE); getHelper().submitRequest("authenticationprovider/" + _authenticationProvider, "PUT", data, SC_CREATED); } diff --git a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/state/VirtualHostRecoveryTest.java b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/state/VirtualHostRecoveryTest.java index a9c3b460dc..44f1d5a9b7 100644 --- a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/state/VirtualHostRecoveryTest.java +++ b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/state/VirtualHostRecoveryTest.java @@ -26,7 +26,6 @@ import static org.hamcrest.CoreMatchers.notNullValue; import static org.hamcrest.MatcherAssert.assertThat; import static org.junit.jupiter.api.Assumptions.assumeTrue; -import java.util.Collections; import java.util.List; import java.util.Map; @@ -126,7 +125,7 @@ public class VirtualHostRecoveryTest extends HttpTestBase private void changeState(final String url, final String desiredState) throws Exception { - Map<String, Object> attributes = Collections.singletonMap(ConfiguredObject.DESIRED_STATE, desiredState); + Map<String, Object> attributes = Map.of(ConfiguredObject.DESIRED_STATE, desiredState); getHelper().submitRequest(url, "POST", attributes, SC_OK); } diff --git a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/statistics/StatisticsReportingTest.java b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/statistics/StatisticsReportingTest.java index 9113040662..1355526ca7 100644 --- a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/statistics/StatisticsReportingTest.java +++ b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/statistics/StatisticsReportingTest.java @@ -19,7 +19,6 @@ */ package org.apache.qpid.tests.http.endtoend.statistics; -import static java.util.Collections.singletonMap; import static jakarta.servlet.http.HttpServletResponse.SC_CREATED; import static jakarta.servlet.http.HttpServletResponse.SC_OK; import static org.hamcrest.CoreMatchers.is; @@ -30,7 +29,6 @@ import static org.hamcrest.MatcherAssert.assertThat; import java.io.File; import java.io.InputStreamReader; import java.net.HttpURLConnection; -import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -77,10 +75,10 @@ public class StatisticsReportingTest extends HttpTestBase // Enable Virtual Host Statistics Reporting final Map<String, Object> arguments = new HashMap<>(); arguments.put(QueueManagingVirtualHost.STATISTICS_REPORTING_PERIOD, STATISTICS_REPORTING_PERIOD_IN_SEC); - Map<String, String> context = singletonMap("qpid.queue.statisticsReportPattern", - "${ancestor:virtualhost:name}/${ancestor:queue:name}: " - + "queueDepthMessages=${queueDepthMessages}, " - + "queueDepthBytes=${queueDepthBytes:byteunit}"); + Map<String, String> context = Map.of("qpid.queue.statisticsReportPattern", + "${ancestor:virtualhost:name}/${ancestor:queue:name}: " + + "queueDepthMessages=${queueDepthMessages}, " + + "queueDepthBytes=${queueDepthBytes:byteunit}"); arguments.put(ConfiguredObject.CONTEXT, context); getHelper().submitRequest("virtualhost", "POST", arguments, SC_OK); @@ -109,11 +107,11 @@ public class StatisticsReportingTest extends HttpTestBase // Override the statistic report for queue2 only - Map<String, String> queue2Context = singletonMap("qpid.queue.statisticsReportPattern", - "${ancestor:virtualhost:name}/${ancestor:queue:name}: " - + "oldestMessageAge=${oldestMessageAge:duration}"); + Map<String, String> queue2Context = Map.of("qpid.queue.statisticsReportPattern", + "${ancestor:virtualhost:name}/${ancestor:queue:name}: " + + "oldestMessageAge=${oldestMessageAge:duration}"); - getHelper().submitRequest(String.format("queue/%s", QUEUE2_NAME), "POST", singletonMap(ConfiguredObject.CONTEXT, queue2Context), SC_OK); + getHelper().submitRequest(String.format("queue/%s", QUEUE2_NAME), "POST", Map.of(ConfiguredObject.CONTEXT, queue2Context), SC_OK); assertThat("Post-enqueue queue2 statistics report not found", countLogFileMatches(hostLogDownloadUrl, String.format("%s/%s: oldestMessageAge=PT", @@ -147,10 +145,10 @@ public class StatisticsReportingTest extends HttpTestBase // Enable Virtual Host Statistics Reporting final Map<String, Object> arguments = new HashMap<>(); arguments.put(QueueManagingVirtualHost.STATISTICS_REPORTING_PERIOD, STATISTICS_REPORTING_PERIOD_IN_SEC); - Map<String, String> context = singletonMap("qpid.connection.statisticsReportPattern", - "${ancestor:connection:principal}: " - + "messagesIn=${messagesIn}, " - + "lastIoTime=${lastIoTime:datetime}"); + Map<String, String> context = Map.of("qpid.connection.statisticsReportPattern", + "${ancestor:connection:principal}: " + + "messagesIn=${messagesIn}, " + + "lastIoTime=${lastIoTime:datetime}"); arguments.put(ConfiguredObject.CONTEXT, context); getHelper().submitRequest("virtualhost", "POST", arguments, SC_OK); @@ -173,7 +171,7 @@ public class StatisticsReportingTest extends HttpTestBase finally { brokerHelper.submitRequest("broker/removeContextVariable", "POST", - singletonMap("name", "qpid.connection.statisticsReportPattern"), SC_OK); + Map.of("name", "qpid.connection.statisticsReportPattern"), SC_OK); conn.close(); } } @@ -193,7 +191,7 @@ public class StatisticsReportingTest extends HttpTestBase args1.put("value", "messagesIn=${messagesIn}"); getHelper().submitRequest("broker/setContextVariable", "POST", args1, SC_OK); - final Map<String, Object> attrs = Collections.singletonMap(Broker.STATISTICS_REPORTING_PERIOD, STATISTICS_REPORTING_PERIOD_IN_SEC); + final Map<String, Object> attrs = Map.of(Broker.STATISTICS_REPORTING_PERIOD, STATISTICS_REPORTING_PERIOD_IN_SEC); getHelper().submitRequest("broker", "POST", attrs, SC_OK); getBrokerAdmin().createQueue(QUEUE1_NAME); @@ -213,9 +211,9 @@ public class StatisticsReportingTest extends HttpTestBase finally { getHelper().submitRequest("broker/removeContextVariable", "POST", - singletonMap("name", "qpid.broker.statisticsReportPattern"), SC_OK); + Map.of("name", "qpid.broker.statisticsReportPattern"), SC_OK); getHelper().submitRequest("broker/removeContextVariable", "POST", - singletonMap("name", Broker.STATISTICS_REPORTING_PERIOD), SC_OK); + Map.of("name", Broker.STATISTICS_REPORTING_PERIOD), SC_OK); getHelper().submitRequest("brokerlogger/statslogger", "DELETE", SC_OK); conn.close(); } diff --git a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/store/SpiltStoreTest.java b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/store/SplitStoreTest.java similarity index 96% rename from systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/store/SpiltStoreTest.java rename to systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/store/SplitStoreTest.java index 0b24aab49b..9c09c5c3f1 100644 --- a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/store/SpiltStoreTest.java +++ b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/store/SplitStoreTest.java @@ -28,7 +28,6 @@ import static org.hamcrest.MatcherAssert.assertThat; import static org.junit.jupiter.api.Assumptions.assumeTrue; import java.io.File; -import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -52,7 +51,7 @@ import org.apache.qpid.tests.http.HttpRequestConfig; import org.apache.qpid.tests.http.HttpTestBase; @HttpRequestConfig(useVirtualHostAsHost = false) -public class SpiltStoreTest extends HttpTestBase +public class SplitStoreTest extends HttpTestBase { private static final String TEST_QUEUE = "testQueue"; @@ -130,7 +129,7 @@ public class SpiltStoreTest extends HttpTestBase private void changeState(final String url, final String desiredState) throws Exception { - Map<String, Object> attributes = Collections.singletonMap(ConfiguredObject.DESIRED_STATE, desiredState); + Map<String, Object> attributes = Map.of(ConfiguredObject.DESIRED_STATE, desiredState); getHelper().submitRequest(url, "POST", attributes, SC_OK); } diff --git a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/CreateTest.java b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/CreateTest.java index d62e14df16..55aab19e1c 100644 --- a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/CreateTest.java +++ b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/CreateTest.java @@ -31,7 +31,6 @@ import static org.hamcrest.MatcherAssert.assertThat; import java.net.URLEncoder; import java.nio.charset.StandardCharsets; -import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -55,7 +54,7 @@ public class CreateTest extends HttpTestBase public void create() throws Exception { final String queueUrl = "queue/myqueue"; - getHelper().submitRequest(queueUrl, "PUT", Collections.emptyMap(), SC_CREATED); + getHelper().submitRequest(queueUrl, "PUT", Map.of(), SC_CREATED); final Map<String, Object> queue = getHelper().getJsonAsMap(queueUrl); assertThat(queue.get(ConfiguredObject.NAME), is(equalTo("myqueue"))); @@ -66,7 +65,7 @@ public class CreateTest extends HttpTestBase { final String queueUrl = "queue/myqueue"; Map<String, List<String>> headers = new HashMap<>(); - int responseCode = getHelper().submitRequest(queueUrl, "PUT", Collections.emptyMap(), headers); + int responseCode = getHelper().submitRequest(queueUrl, "PUT", Map.of(), headers); assertThat(responseCode, is(equalTo(SC_CREATED))); List<String> location = headers.get("Location"); assertThat(location.size(), is(equalTo(1))); @@ -79,7 +78,7 @@ public class CreateTest extends HttpTestBase final String parentUrl = "queue"; final String queueUrl = "queue/myqueue"; Map<String, List<String>> headers = new HashMap<>(); - int responseCode = getHelper().submitRequest(parentUrl, "PUT", Collections.singletonMap(ConfiguredObject.NAME, "myqueue"), headers); + int responseCode = getHelper().submitRequest(parentUrl, "PUT", Map.of(ConfiguredObject.NAME, "myqueue"), headers); assertThat(responseCode, is(equalTo(SC_CREATED))); List<String> location = headers.get("Location"); assertThat(location.size(), is(equalTo(1))); @@ -90,7 +89,7 @@ public class CreateTest extends HttpTestBase public void createSubtype() throws Exception { final String queueUrl = "queue/myqueue"; - final Map<String, Object> attrs = Collections.singletonMap(ConfiguredObject.TYPE, "priority"); + final Map<String, Object> attrs = Map.of(ConfiguredObject.TYPE, "priority"); getHelper().submitRequest(queueUrl, "PUT", attrs, SC_CREATED); final Map<String, Object> queue = getHelper().getJsonAsMap(queueUrl); @@ -114,7 +113,7 @@ public class CreateTest extends HttpTestBase public void unknownSubtype() throws Exception { final String queueUrl = "queue/myqueue"; - final Map<String, Object> attrs = Collections.singletonMap(ConfiguredObject.TYPE, "unknown"); + final Map<String, Object> attrs = Map.of(ConfiguredObject.TYPE, "unknown"); getHelper().submitRequest(queueUrl, "PUT", attrs, SC_UNPROCESSABLE_ENTITY); getHelper().submitRequest(queueUrl, "GET", SC_NOT_FOUND); } @@ -123,7 +122,7 @@ public class CreateTest extends HttpTestBase public void unknownCategory() throws Exception { final String queueUrl = "unknown/myobj"; - final Map<Object, Object> attrs = Collections.singletonMap(ConfiguredObject.TYPE, "unknown"); + final Map<Object, Object> attrs = Map.of(ConfiguredObject.TYPE, "unknown"); getHelper().submitRequest(queueUrl, "PUT", attrs, SC_METHOD_NOT_ALLOWED); getHelper().submitRequest(queueUrl, "GET", SC_NOT_FOUND); } @@ -132,12 +131,12 @@ public class CreateTest extends HttpTestBase public void createChild() throws Exception { final String parentUrl = "virtualhostlogger/mylogger"; - Map<String, Object> parentAttrs = Collections.singletonMap(ConfiguredObject.TYPE, VirtualHostFileLogger.TYPE); + Map<String, Object> parentAttrs = Map.of(ConfiguredObject.TYPE, VirtualHostFileLogger.TYPE); getHelper().submitRequest(parentUrl, "PUT", parentAttrs, SC_CREATED); final String childUrl = "virtualhostloginclusionrule/mylogger/myrule"; - Map<String, Object> childAttrs = Collections.singletonMap(ConfiguredObject.TYPE, VirtualHostNameAndLevelLogInclusionRule.TYPE); + Map<String, Object> childAttrs = Map.of(ConfiguredObject.TYPE, VirtualHostNameAndLevelLogInclusionRule.TYPE); getHelper().submitRequest(childUrl, "PUT", childAttrs, SC_CREATED); } @@ -145,7 +144,7 @@ public class CreateTest extends HttpTestBase public void unknownParent() throws Exception { final String childUrl = "virtualhostloginclusionrule/unknown/myrule"; - Map<String, Object> childAttrs = Collections.singletonMap(ConfiguredObject.TYPE, VirtualHostNameAndLevelLogInclusionRule.TYPE); + Map<String, Object> childAttrs = Map.of(ConfiguredObject.TYPE, VirtualHostNameAndLevelLogInclusionRule.TYPE); getHelper().submitRequest(childUrl, "PUT", childAttrs, SC_UNPROCESSABLE_ENTITY); } @@ -158,7 +157,7 @@ public class CreateTest extends HttpTestBase String queueUrl = "queue/" + queueNameDoubleEncoded; Map<String, List<String>> headers = new HashMap<>(); - int responseCode = getHelper().submitRequest(queueUrl, "PUT", Collections.emptyMap(), headers); + int responseCode = getHelper().submitRequest(queueUrl, "PUT", Map.of(), headers); assertThat(responseCode, is(equalTo(SC_CREATED))); List<String> location = headers.get("Location"); assertThat(location.size(), is(equalTo(1))); @@ -174,7 +173,7 @@ public class CreateTest extends HttpTestBase { final String parentUrl = "queue"; final String queueName = "myqueue"; - final Map<Object, Object> attrs = Collections.singletonMap(ConfiguredObject.NAME, queueName); + final Map<Object, Object> attrs = Map.of(ConfiguredObject.NAME, queueName); getHelper().submitRequest(parentUrl, method, attrs, SC_CREATED); final Map<String, Object> queue = getHelper().getJsonAsMap(String.format("%s/%s", parentUrl, queueName)); diff --git a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/OperationTest.java b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/OperationTest.java index a91926dc21..79ec0fbd09 100644 --- a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/OperationTest.java +++ b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/OperationTest.java @@ -32,8 +32,8 @@ import static org.hamcrest.Matchers.nullValue; import static org.hamcrest.MatcherAssert.assertThat; import java.io.FileNotFoundException; -import java.util.Collections; import java.util.LinkedHashMap; +import java.util.List; import java.util.Map; import com.fasterxml.jackson.core.type.TypeReference; @@ -58,7 +58,7 @@ public class OperationTest extends HttpTestBase public void invokeNoParameters() throws Exception { Map<String, Object> response = getHelper().postJson("virtualhost/getStatistics", - Collections.emptyMap(), + Map.of(), MAP_TYPE_REF, SC_OK); assertThat(response.size(), is(greaterThan(1))); } @@ -66,8 +66,7 @@ public class OperationTest extends HttpTestBase @Test public void invokeWithParameters() throws Exception { - Map<Object, Object> params = Collections.singletonMap("statistics", - Collections.singletonList("connectionCount")); + Map<Object, Object> params = Map.of("statistics", List.of("connectionCount")); Map<String, Object> response = getHelper().postJson("virtualhost/getStatistics", params, @@ -86,7 +85,7 @@ public class OperationTest extends HttpTestBase @Test public void invalidParameter() throws Exception { - Map<String, Object> params = Collections.singletonMap("unknown", Collections.emptyMap()); + Map<String, Object> params = Map.of("unknown", Map.of()); getHelper().submitRequest("virtualhost/getStatistics", "POST", params, SC_UNPROCESSABLE_ENTITY); } @@ -94,7 +93,7 @@ public class OperationTest extends HttpTestBase @Test public void operationNotFound() throws Exception { - getHelper().submitRequest("virtualhost/notfound", "POST", Collections.emptyMap(), SC_NOT_FOUND); + getHelper().submitRequest("virtualhost/notfound", "POST", Map.of(), SC_NOT_FOUND); } @Test @@ -102,7 +101,7 @@ public class OperationTest extends HttpTestBase { final HttpTestHelper brokerHelper = new HttpTestHelper(getBrokerAdmin()); final Void response = brokerHelper.postJson("broker/performGC", - Collections.emptyMap(), + Map.of(), new TypeReference<Void>() { }, @@ -117,7 +116,7 @@ public class OperationTest extends HttpTestBase try { getHelper().postJson("broker/performGC", - Collections.emptyMap(), + Map.of(), new TypeReference<Void>() { }, diff --git a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/ReadTest.java b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/ReadTest.java index 8397fe6457..1afb187da4 100644 --- a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/ReadTest.java +++ b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/ReadTest.java @@ -20,7 +20,6 @@ */ package org.apache.qpid.tests.http.rest.model; -import static java.util.Collections.singletonMap; import static jakarta.servlet.http.HttpServletResponse.SC_CREATED; import static jakarta.servlet.http.HttpServletResponse.SC_NOT_FOUND; import static jakarta.servlet.http.HttpServletResponse.SC_OK; @@ -34,7 +33,6 @@ import static org.hamcrest.Matchers.oneOf; import java.io.ByteArrayInputStream; import java.io.File; -import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -147,14 +145,12 @@ public class ReadTest extends HttpTestBase { final String hostContextKey = "myvhcontextvar"; final String hostContextValue = UUID.randomUUID().toString(); - final Map<String, Object> hostUpdateAttrs = singletonMap(ConfiguredObject.CONTEXT, - singletonMap(hostContextKey, hostContextValue)); + final Map<String, Object> hostUpdateAttrs = Map.of(ConfiguredObject.CONTEXT, Map.of(hostContextKey, hostContextValue)); getHelper().submitRequest("virtualhost", "POST", hostUpdateAttrs, SC_OK); final String queueContextKey = "myqueuecontextvar"; final String queueContextValue = UUID.randomUUID().toString(); - final Map<String, Object> queueUpdateAttrs = singletonMap(ConfiguredObject.CONTEXT, - singletonMap(queueContextKey, queueContextValue)); + final Map<String, Object> queueUpdateAttrs = Map.of(ConfiguredObject.CONTEXT, Map.of(queueContextKey, queueContextValue)); getHelper().submitRequest(QUEUE1_URL, "POST", queueUpdateAttrs, SC_OK); final Map<String, Object> queue = getHelper().getJsonAsMap(QUEUE1_URL); @@ -179,7 +175,7 @@ public class ReadTest extends HttpTestBase final Map<String, Object> queueUpdateAttrs = new HashMap<>(); queueUpdateAttrs.put(ConfiguredObject.DESCRIPTION, "${myqueuecontextvar}"); - queueUpdateAttrs.put(ConfiguredObject.CONTEXT, singletonMap(queueContextKey, queueContextValue)); + queueUpdateAttrs.put(ConfiguredObject.CONTEXT, Map.of(queueContextKey, queueContextValue)); getHelper().submitRequest(QUEUE1_URL, "POST", queueUpdateAttrs, SC_OK); @@ -312,13 +308,13 @@ public class ReadTest extends HttpTestBase private String createLoggerAndRule(final String loggerName, final String inclusionRuleName) throws Exception { final String parentUrl = String.format("virtualhostlogger/%s", loggerName); - Map<String, Object> parentAttrs = Collections.singletonMap(ConfiguredObject.TYPE, VirtualHostFileLogger.TYPE); + Map<String, Object> parentAttrs = Map.of(ConfiguredObject.TYPE, VirtualHostFileLogger.TYPE); int response = getHelper().submitRequest(parentUrl, "PUT", parentAttrs); assertThat(response, is(oneOf(SC_CREATED, SC_OK))); final String childUrl = String.format("virtualhostloginclusionrule/%s/%s", loggerName, inclusionRuleName); - Map<String, Object> childAttrs = Collections.singletonMap(ConfiguredObject.TYPE, VirtualHostNameAndLevelLogInclusionRule.TYPE); + Map<String, Object> childAttrs = Map.of(ConfiguredObject.TYPE, VirtualHostNameAndLevelLogInclusionRule.TYPE); getHelper().submitRequest(childUrl, "PUT", childAttrs, SC_CREATED); final Map<String, Object> child = getHelper().getJsonAsMap(childUrl); diff --git a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/UpdateTest.java b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/UpdateTest.java index 6f363ab159..72ea61601b 100644 --- a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/UpdateTest.java +++ b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/UpdateTest.java @@ -28,7 +28,6 @@ import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.CoreMatchers.notNullValue; import static org.hamcrest.MatcherAssert.assertThat; -import java.util.Collections; import java.util.Map; import java.util.UUID; @@ -56,7 +55,7 @@ public class UpdateTest extends HttpTestBase public void update() throws Exception { final String newDescription = "newDescription"; - Map<String, Object> updatedAttrs = Collections.singletonMap(ConfiguredObject.DESCRIPTION, newDescription); + Map<String, Object> updatedAttrs = Map.of(ConfiguredObject.DESCRIPTION, newDescription); getHelper().submitRequest(QUEUE_URL, "PUT", updatedAttrs, SC_OK); final Map<String, Object> queue = getHelper().getJsonAsMap(QUEUE_URL); @@ -68,21 +67,21 @@ public class UpdateTest extends HttpTestBase @Test public void typeError() throws Exception { - Map<String, Object> updatedAttrs = Collections.singletonMap(Queue.MAXIMUM_QUEUE_DEPTH_MESSAGES, "notNumber"); + Map<String, Object> updatedAttrs = Map.of(Queue.MAXIMUM_QUEUE_DEPTH_MESSAGES, "notNumber"); getHelper().submitRequest(QUEUE_URL, "PUT", updatedAttrs, SC_UNPROCESSABLE_ENTITY); } @Test public void emptyUpdate() throws Exception { - getHelper().submitRequest(QUEUE_URL, "PUT", Collections.<String, Object>emptyMap(), SC_OK); + getHelper().submitRequest(QUEUE_URL, "PUT", Map.of(), SC_OK); } @Test public void notFound() throws Exception { final String queueUrl = "queue/unknown"; - getHelper().submitRequest(queueUrl, "POST", Collections.emptyMap(), SC_NOT_FOUND); + getHelper().submitRequest(queueUrl, "POST", Map.of(), SC_NOT_FOUND); } @Test @@ -92,7 +91,7 @@ public class UpdateTest extends HttpTestBase String originalId = (String) before.get(ConfiguredObject.ID); assertThat(originalId, is(notNullValue())); - Map<String, Object> updatedAttrs = Collections.singletonMap(ConfiguredObject.ID, UUID.randomUUID()); + Map<String, Object> updatedAttrs = Map.of(ConfiguredObject.ID, UUID.randomUUID()); getHelper().submitRequest(QUEUE_URL, "POST", updatedAttrs, SC_UNPROCESSABLE_ENTITY); final Map<String, Object> queue = getHelper().getJsonAsMap(QUEUE_URL); diff --git a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/service/StructureTest.java b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/service/StructureTest.java index c092b412bc..482e951000 100644 --- a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/service/StructureTest.java +++ b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/service/StructureTest.java @@ -27,7 +27,6 @@ import static org.junit.jupiter.api.Assertions.assertNotNull; import static org.junit.jupiter.api.Assertions.assertNull; import static org.junit.jupiter.api.Assertions.assertTrue; -import java.util.Collections; import java.util.Iterator; import java.util.List; import java.util.Map; @@ -108,7 +107,7 @@ public class StructureTest extends HttpTestBase String queueName = getTestName() + "Queue"; helper.submitRequest(String.format("queue/%s/%s/%s", nodeName, hostName, queueName), "PUT", - Collections.singletonMap("name", queueName)); + Map.of("name", queueName)); structure = helper.getJsonAsMap("/service/structure"); diff --git a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/userprefs/UserPreferencesRestTest.java b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/userprefs/UserPreferencesRestTest.java index 53d31991fc..c49438c231 100644 --- a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/userprefs/UserPreferencesRestTest.java +++ b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/userprefs/UserPreferencesRestTest.java @@ -26,7 +26,6 @@ import static jakarta.servlet.http.HttpServletResponse.SC_OK; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; -import java.util.Collections; import java.util.HashMap; import java.util.HashSet; import java.util.List; @@ -158,8 +157,7 @@ public class UserPreferencesRestTest extends HttpTestBase prefAttributes.put(Preference.VALUE_ATTRIBUTE, prefValueAttributes); String rootUrl = "virtualhost/userpreferences"; - Map<String, List<Map<String, Object>>> payload = - Collections.singletonMap(prefType, Collections.singletonList(prefAttributes)); + Map<String, List<Map<String, Object>>> payload = Map.of(prefType, List.of(prefAttributes)); getHelper().submitRequest(rootUrl, "POST", payload, SC_OK); Map<String, List<Map<String, Object>>> allPrefs = getHelper().getJson(rootUrl, MAP_TYPE_REF, SC_OK); @@ -202,29 +200,26 @@ public class UserPreferencesRestTest extends HttpTestBase Map<String, Object> pref1Attributes = new HashMap<>(); pref1Attributes.put(Preference.NAME_ATTRIBUTE, pref1Name); pref1Attributes.put(Preference.TYPE_ATTRIBUTE, prefType1); - pref1Attributes.put(Preference.VALUE_ATTRIBUTE, Collections.emptyMap()); + pref1Attributes.put(Preference.VALUE_ATTRIBUTE, Map.of()); Map<String, Object> pref2Attributes = new HashMap<>(); pref2Attributes.put(Preference.NAME_ATTRIBUTE, pref2Name); pref2Attributes.put(Preference.TYPE_ATTRIBUTE, prefType2); - pref2Attributes.put(Preference.VALUE_ATTRIBUTE, Collections.emptyMap()); + pref2Attributes.put(Preference.VALUE_ATTRIBUTE, Map.of()); Map<String, Object> payload = new HashMap<>(); - payload.put(prefType1, Collections.singletonList(pref1Attributes)); - payload.put(prefType2, Collections.singletonList(pref2Attributes)); + payload.put(prefType1, List.of(pref1Attributes)); + payload.put(prefType2, List.of(pref2Attributes)); String url = "virtualhost/userpreferences"; getHelper().submitRequest(url, "POST", payload, SC_OK); Map<String, Object> pref3Attributes = new HashMap<>(); pref3Attributes.put(Preference.NAME_ATTRIBUTE, pref3Name); pref3Attributes.put(Preference.TYPE_ATTRIBUTE, prefType2); - pref3Attributes.put(Preference.VALUE_ATTRIBUTE, Collections.emptyMap()); + pref3Attributes.put(Preference.VALUE_ATTRIBUTE, Map.of()); String url2 = String.format("virtualhost/userpreferences/%s", prefType2); - getHelper().submitRequest(url2, - "POST", - Collections.singletonList(pref3Attributes), - SC_OK); + getHelper().submitRequest(url2, "POST", List.of(pref3Attributes), SC_OK); String allUrl = "virtualhost/userpreferences"; final Map<String, Object> allMap = getHelper().getJsonAsMap(allUrl); @@ -257,7 +252,7 @@ public class UserPreferencesRestTest extends HttpTestBase Map<String, Object> prefAttributes = new HashMap<>(); prefAttributes.put(Preference.DESCRIPTION_ATTRIBUTE, prefDescription); - prefAttributes.put("value", Collections.emptyMap()); + prefAttributes.put("value", Map.of()); String fullUrl = String.format("virtualhost/userpreferences/%s/%s", prefType, prefName); getHelper().submitRequest(fullUrl, "PUT", prefAttributes, SC_OK); @@ -294,12 +289,12 @@ public class UserPreferencesRestTest extends HttpTestBase Map<String, Object> pref1Attributes = new HashMap<>(); pref1Attributes.put(Preference.NAME_ATTRIBUTE, pref1Name); - pref1Attributes.put(Preference.VALUE_ATTRIBUTE, Collections.emptyMap()); + pref1Attributes.put(Preference.VALUE_ATTRIBUTE, Map.of()); pref1Attributes.put(Preference.TYPE_ATTRIBUTE, pref1Type); Map<String, Object> pref2Attributes = new HashMap<>(); pref2Attributes.put(Preference.NAME_ATTRIBUTE, pref2Name); - pref2Attributes.put(Preference.VALUE_ATTRIBUTE, Collections.emptyMap()); + pref2Attributes.put(Preference.VALUE_ATTRIBUTE, Map.of()); pref2Attributes.put(Preference.TYPE_ATTRIBUTE, pref2Type); final Map<String, List<Map<String, Object>>> payload = new HashMap<>(); @@ -334,12 +329,12 @@ public class UserPreferencesRestTest extends HttpTestBase Map<String, Object> pref3Attributes = new HashMap<>(); pref3Attributes.put(Preference.NAME_ATTRIBUTE, pref3Name); - pref3Attributes.put(Preference.VALUE_ATTRIBUTE, Collections.emptyMap()); + pref3Attributes.put(Preference.VALUE_ATTRIBUTE, Map.of()); pref3Attributes.put(Preference.TYPE_ATTRIBUTE, pref1Type); Map<String, Object> pref4Attributes = new HashMap<>(); pref4Attributes.put(Preference.NAME_ATTRIBUTE, pref4Name); - pref4Attributes.put(Preference.VALUE_ATTRIBUTE, Collections.emptyMap()); + pref4Attributes.put(Preference.VALUE_ATTRIBUTE, Map.of()); pref4Attributes.put(Preference.TYPE_ATTRIBUTE, pref3Type); final Map<String, List<Map<String, Object>>> payload = new HashMap<>(); @@ -375,8 +370,8 @@ public class UserPreferencesRestTest extends HttpTestBase Map<String, Object> prefAttributes = new HashMap<>(); prefAttributes.put(Preference.NAME_ATTRIBUTE, prefName); prefAttributes.put(Preference.DESCRIPTION_ATTRIBUTE, prefDescription); - prefAttributes.put(Preference.VALUE_ATTRIBUTE, Collections.emptyMap()); - final List<Map<String, Object>> payloadCreate = Collections.singletonList(prefAttributes); + prefAttributes.put(Preference.VALUE_ATTRIBUTE, Map.of()); + final List<Map<String, Object>> payloadCreate = List.of(prefAttributes); getHelper().submitRequest(typeUrl, "POST", payloadCreate, SC_OK); Map<String, Object> storedPreference = getHelper().getJsonAsMap(fullUrl); @@ -388,7 +383,7 @@ public class UserPreferencesRestTest extends HttpTestBase // Update via url to type Map<String, Object> updatePreference = new HashMap<>(storedPreference); updatePreference.put(Preference.DESCRIPTION_ATTRIBUTE, "update 1"); - final List<Map<String, Object>> payloadUpdate1 = Collections.singletonList(updatePreference); + final List<Map<String, Object>> payloadUpdate1 = List.of(updatePreference); getHelper().submitRequest(typeUrl, "POST", payloadUpdate1, SC_OK); Map<String, Object> rereadPrefDetails = getHelper().getJsonAsMap(fullUrl); @@ -401,8 +396,7 @@ public class UserPreferencesRestTest extends HttpTestBase // Update via url to root updatePreference = new HashMap<>(rereadPrefDetails); updatePreference.put(Preference.DESCRIPTION_ATTRIBUTE, "update 2"); - Map<String, List<Map<String, Object>>> payloadUpdate2 = - Collections.singletonMap(prefType, Collections.singletonList(updatePreference)); + Map<String, List<Map<String, Object>>> payloadUpdate2 = Map.of(prefType, List.of(updatePreference)); getHelper().submitRequest(rootUrl, "POST", payloadUpdate2, SC_OK); rereadPrefDetails = getHelper().getJsonAsMap(fullUrl); @@ -420,7 +414,7 @@ public class UserPreferencesRestTest extends HttpTestBase Map<String, Object> prefAttributes = new HashMap<>(); prefAttributes.put(Preference.DESCRIPTION_ATTRIBUTE, prefDescription); - prefAttributes.put(Preference.VALUE_ATTRIBUTE, Collections.emptyMap()); + prefAttributes.put(Preference.VALUE_ATTRIBUTE, Map.of()); String fullUrl = String.format("virtualhost/userpreferences/%s/%s", prefType, prefName); getHelper().submitRequest(fullUrl, "PUT", prefAttributes, SC_OK); diff --git a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/v6_1/BindingTest.java b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/v6_1/BindingTest.java index 3f484dd2ba..8a5ef19426 100644 --- a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/v6_1/BindingTest.java +++ b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/v6_1/BindingTest.java @@ -30,7 +30,6 @@ import static org.hamcrest.Matchers.is; import static org.hamcrest.Matchers.notNullValue; import static org.hamcrest.MatcherAssert.assertThat; -import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -56,11 +55,10 @@ public class BindingTest extends HttpTestBase @Test public void bind() throws Exception { - Map<String, String> arguments = Collections.singletonMap(AMQPFilterTypes.JMS_SELECTOR.getValue(), "1<2"); + Map<String, String> arguments = Map.of(AMQPFilterTypes.JMS_SELECTOR.getValue(), "1<2"); getHelper().submitRequest("/api/v6.1/binding/amq.direct/myqueue/foo", "PUT", - Collections.singletonMap("arguments", - arguments), + Map.of("arguments", arguments), SC_CREATED); List<Map<String, Object>> bindings = getHelper().getJsonAsList("queue/myqueue/getPublishingLinks"); assertThat(bindings, is(notNullValue())); @@ -84,7 +82,7 @@ public class BindingTest extends HttpTestBase @Test public void get() throws Exception { - Map<String, String> arguments = Collections.singletonMap(AMQPFilterTypes.JMS_SELECTOR.getValue(), "1<2"); + Map<String, String> arguments = Map.of(AMQPFilterTypes.JMS_SELECTOR.getValue(), "1<2"); Map<String, Object> bindOperationArguments = new HashMap<>(); bindOperationArguments.put("destination", "myqueue"); bindOperationArguments.put("bindingKey", "foo"); @@ -111,7 +109,7 @@ public class BindingTest extends HttpTestBase @Test public void delete() throws Exception { - Map<String, String> arguments = Collections.singletonMap(AMQPFilterTypes.JMS_SELECTOR.getValue(), "1<2"); + Map<String, String> arguments = Map.of(AMQPFilterTypes.JMS_SELECTOR.getValue(), "1<2"); Map<String, Object> bindOperationArguments = new HashMap<>(); bindOperationArguments.put("destination", "myqueue"); bindOperationArguments.put("bindingKey", "foo"); diff --git a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/v8_0/LegacyManagementTest.java b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/v8_0/LegacyManagementTest.java index 16397233b6..aa4a4d27ce 100644 --- a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/v8_0/LegacyManagementTest.java +++ b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/v8_0/LegacyManagementTest.java @@ -26,8 +26,8 @@ import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.notNullValue; -import java.util.Collections; import java.util.HashMap; +import java.util.List; import java.util.Map; import jakarta.servlet.http.HttpServletResponse; @@ -75,8 +75,8 @@ public class LegacyManagementTest extends HttpTestBase final Map contextMap = (Map)portContext; assertThat(contextMap.get("qpid.security.tls.protocolAllowList"), is(equalTo("TLSv1"))); assertThat(contextMap.get("qpid.security.tls.protocolDenyList"), is(equalTo("SSL.*"))); - assertThat(portAttributes.get("tlsProtocolAllowList"),is(equalTo(Collections.singletonList("TLSv1")))); - assertThat(portAttributes.get("tlsProtocolDenyList"),is(equalTo(Collections.singletonList("SSL.*")))); + assertThat(portAttributes.get("tlsProtocolAllowList"),is(equalTo(List.of("TLSv1")))); + assertThat(portAttributes.get("tlsProtocolDenyList"),is(equalTo(List.of("SSL.*")))); final Map<String, Object> portAttributes8_0 = getHelper().getJsonAsMap("/api/v8.0/port/" + getTestName()); assertThat(portAttributes8_0, is(notNullValue())); @@ -85,8 +85,8 @@ public class LegacyManagementTest extends HttpTestBase final Map contextMap8_0 = (Map)portContext8_0; assertThat(contextMap8_0.get("qpid.security.tls.protocolWhiteList"), is(equalTo("TLSv1"))); assertThat(contextMap8_0.get("qpid.security.tls.protocolBlackList"), is(equalTo("SSL.*"))); - assertThat(portAttributes8_0.get("tlsProtocolWhiteList"),is(equalTo(Collections.singletonList("TLSv1")))); - assertThat(portAttributes8_0.get("tlsProtocolBlackList"),is(equalTo(Collections.singletonList("SSL.*")))); + assertThat(portAttributes8_0.get("tlsProtocolWhiteList"),is(equalTo(List.of("TLSv1")))); + assertThat(portAttributes8_0.get("tlsProtocolBlackList"),is(equalTo(List.of("SSL.*")))); } @Test --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org For additional commands, e-mail: commits-h...@qpid.apache.org