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

cstamas pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-resolver.git


The following commit(s) were added to refs/heads/master by this push:
     new 45c5bdf0 Update UTs regarding deprecations (#387)
45c5bdf0 is described below

commit 45c5bdf03ec25dd1654997bca56f28e0c59c5897
Author: Tamas Cservenak <[email protected]>
AuthorDate: Tue Dec 5 19:55:31 2023 +0100

    Update UTs regarding deprecations (#387)
    
    With latest changes there were some deprecations, most notably the default 
ctor of DRSS. Due that the build started emitting quite some warning messages 
during build.
    
    This is now lowered to 2 warnings for whole build. There is no issue for 
this, as these changes are all happening in UTs.
---
 .../eclipse/aether/DefaultRepositoryCacheTest.java   |  3 ++-
 .../aether/DefaultRepositorySystemSessionTest.java   | 12 ++++++++----
 .../aether/repository/AuthenticationContextTest.java |  4 ++--
 .../aether/repository/AuthenticationDigestTest.java  |  4 ++--
 .../eclipse/aether/transfer/TransferEventTest.java   |  6 +++---
 .../internal/impl/DefaultOfflineControllerTest.java  |  3 ++-
 .../aether/internal/impl/collect/DataPoolTest.java   |  4 ++--
 .../collect/DefaultVersionFilterContextTest.java     | 20 ++++++++++----------
 .../AbstractDependencyGraphTransformerTest.java      |  2 +-
 .../util/repository/ComponentAuthenticationTest.java |  4 ++--
 .../aether/util/repository/JreProxySelectorTest.java | 16 +++++++++-------
 .../util/repository/SecretAuthenticationTest.java    | 11 ++++++-----
 .../util/repository/StringAuthenticationTest.java    | 11 ++++++-----
 13 files changed, 55 insertions(+), 45 deletions(-)

diff --git 
a/maven-resolver-api/src/test/java/org/eclipse/aether/DefaultRepositoryCacheTest.java
 
b/maven-resolver-api/src/test/java/org/eclipse/aether/DefaultRepositoryCacheTest.java
index 83d565f1..f18245f0 100644
--- 
a/maven-resolver-api/src/test/java/org/eclipse/aether/DefaultRepositoryCacheTest.java
+++ 
b/maven-resolver-api/src/test/java/org/eclipse/aether/DefaultRepositoryCacheTest.java
@@ -25,12 +25,13 @@ import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.Timeout;
 
 import static org.junit.jupiter.api.Assertions.*;
+import static org.mockito.Mockito.mock;
 
 public class DefaultRepositoryCacheTest {
 
     private final DefaultRepositoryCache cache = new DefaultRepositoryCache();
 
-    private final RepositorySystemSession session = new 
DefaultRepositorySystemSession();
+    private final RepositorySystemSession session = 
mock(RepositorySystemSession.class);
 
     private Object get(Object key) {
         return cache.get(session, key);
diff --git 
a/maven-resolver-api/src/test/java/org/eclipse/aether/DefaultRepositorySystemSessionTest.java
 
b/maven-resolver-api/src/test/java/org/eclipse/aether/DefaultRepositorySystemSessionTest.java
index 68260661..0ddc962b 100644
--- 
a/maven-resolver-api/src/test/java/org/eclipse/aether/DefaultRepositorySystemSessionTest.java
+++ 
b/maven-resolver-api/src/test/java/org/eclipse/aether/DefaultRepositorySystemSessionTest.java
@@ -35,9 +35,13 @@ import static org.junit.jupiter.api.Assertions.*;
  */
 public class DefaultRepositorySystemSessionTest {
 
+    private DefaultRepositorySystemSession newSession() {
+        return new DefaultRepositorySystemSession();
+    }
+
     @Test
     void testDefaultProxySelectorUsesExistingProxy() {
-        DefaultRepositorySystemSession session = new 
DefaultRepositorySystemSession();
+        DefaultRepositorySystemSession session = newSession();
 
         RemoteRepository repo = new RemoteRepository.Builder("id", "default", 
"void").build();
         assertSame(null, session.getProxySelector().getProxy(repo));
@@ -49,7 +53,7 @@ public class DefaultRepositorySystemSessionTest {
 
     @Test
     void testDefaultAuthenticationSelectorUsesExistingAuth() {
-        DefaultRepositorySystemSession session = new 
DefaultRepositorySystemSession();
+        DefaultRepositorySystemSession session = newSession();
 
         RemoteRepository repo = new RemoteRepository.Builder("id", "default", 
"void").build();
         assertSame(null, 
session.getAuthenticationSelector().getAuthentication(repo));
@@ -65,7 +69,7 @@ public class DefaultRepositorySystemSessionTest {
 
     @Test
     void testCopyConstructorCopiesPropertiesDeep() {
-        DefaultRepositorySystemSession session1 = new 
DefaultRepositorySystemSession();
+        DefaultRepositorySystemSession session1 = newSession();
         session1.setUserProperties(System.getProperties());
         session1.setSystemProperties(System.getProperties());
         session1.setConfigProperties(System.getProperties());
@@ -82,7 +86,7 @@ public class DefaultRepositorySystemSessionTest {
 
     @Test
     void testReadOnlyProperties() {
-        DefaultRepositorySystemSession session = new 
DefaultRepositorySystemSession();
+        DefaultRepositorySystemSession session = newSession();
 
         try {
             session.getUserProperties().put("key", "test");
diff --git 
a/maven-resolver-api/src/test/java/org/eclipse/aether/repository/AuthenticationContextTest.java
 
b/maven-resolver-api/src/test/java/org/eclipse/aether/repository/AuthenticationContextTest.java
index 4bca285f..7c8791b0 100644
--- 
a/maven-resolver-api/src/test/java/org/eclipse/aether/repository/AuthenticationContextTest.java
+++ 
b/maven-resolver-api/src/test/java/org/eclipse/aether/repository/AuthenticationContextTest.java
@@ -21,16 +21,16 @@ package org.eclipse.aether.repository;
 import java.io.File;
 import java.util.Map;
 
-import org.eclipse.aether.DefaultRepositorySystemSession;
 import org.eclipse.aether.RepositorySystemSession;
 import org.junit.jupiter.api.Test;
 
 import static org.junit.jupiter.api.Assertions.*;
+import static org.mockito.Mockito.mock;
 
 public class AuthenticationContextTest {
 
     private RepositorySystemSession newSession() {
-        return new DefaultRepositorySystemSession();
+        return mock(RepositorySystemSession.class);
     }
 
     private RemoteRepository newRepo(Authentication auth, Proxy proxy) {
diff --git 
a/maven-resolver-api/src/test/java/org/eclipse/aether/repository/AuthenticationDigestTest.java
 
b/maven-resolver-api/src/test/java/org/eclipse/aether/repository/AuthenticationDigestTest.java
index 5a4dbf10..13b1881c 100644
--- 
a/maven-resolver-api/src/test/java/org/eclipse/aether/repository/AuthenticationDigestTest.java
+++ 
b/maven-resolver-api/src/test/java/org/eclipse/aether/repository/AuthenticationDigestTest.java
@@ -20,16 +20,16 @@ package org.eclipse.aether.repository;
 
 import java.util.Map;
 
-import org.eclipse.aether.DefaultRepositorySystemSession;
 import org.eclipse.aether.RepositorySystemSession;
 import org.junit.jupiter.api.Test;
 
 import static org.junit.jupiter.api.Assertions.*;
+import static org.mockito.Mockito.mock;
 
 public class AuthenticationDigestTest {
 
     private RepositorySystemSession newSession() {
-        return new DefaultRepositorySystemSession();
+        return mock(RepositorySystemSession.class);
     }
 
     private RemoteRepository newRepo(Authentication auth, Proxy proxy) {
diff --git 
a/maven-resolver-api/src/test/java/org/eclipse/aether/transfer/TransferEventTest.java
 
b/maven-resolver-api/src/test/java/org/eclipse/aether/transfer/TransferEventTest.java
index 401947a6..d9fd517f 100644
--- 
a/maven-resolver-api/src/test/java/org/eclipse/aether/transfer/TransferEventTest.java
+++ 
b/maven-resolver-api/src/test/java/org/eclipse/aether/transfer/TransferEventTest.java
@@ -20,19 +20,19 @@ package org.eclipse.aether.transfer;
 
 import java.nio.ByteBuffer;
 
-import org.eclipse.aether.DefaultRepositorySystemSession;
 import org.eclipse.aether.RepositorySystemSession;
 import org.junit.jupiter.api.Test;
 
 import static org.junit.jupiter.api.Assertions.*;
+import static org.mockito.Mockito.mock;
 
 /**
  */
 public class TransferEventTest {
 
-    private static TransferResource res = new TransferResource("none", 
"file://nil", "void", null, null);
+    private static final TransferResource res = new TransferResource("none", 
"file://nil", "void", null, null);
 
-    private static RepositorySystemSession session = new 
DefaultRepositorySystemSession();
+    private static final RepositorySystemSession session = 
mock(RepositorySystemSession.class);
 
     @Test
     void testByteArrayConversion() {
diff --git 
a/maven-resolver-impl/src/test/java/org/eclipse/aether/internal/impl/DefaultOfflineControllerTest.java
 
b/maven-resolver-impl/src/test/java/org/eclipse/aether/internal/impl/DefaultOfflineControllerTest.java
index 6198451c..a6f68d06 100644
--- 
a/maven-resolver-impl/src/test/java/org/eclipse/aether/internal/impl/DefaultOfflineControllerTest.java
+++ 
b/maven-resolver-impl/src/test/java/org/eclipse/aether/internal/impl/DefaultOfflineControllerTest.java
@@ -20,6 +20,7 @@ package org.eclipse.aether.internal.impl;
 
 import org.eclipse.aether.DefaultRepositorySystemSession;
 import org.eclipse.aether.RepositorySystemSession;
+import org.eclipse.aether.internal.test.util.TestUtils;
 import org.eclipse.aether.repository.RemoteRepository;
 import org.eclipse.aether.transfer.RepositoryOfflineException;
 import org.junit.jupiter.api.BeforeEach;
@@ -32,7 +33,7 @@ public class DefaultOfflineControllerTest {
     private DefaultOfflineController controller;
 
     private RepositorySystemSession newSession(boolean offline, String 
protocols, String hosts) {
-        DefaultRepositorySystemSession session = new 
DefaultRepositorySystemSession();
+        DefaultRepositorySystemSession session = TestUtils.newSession();
         session.setOffline(offline);
         
session.setConfigProperty(DefaultOfflineController.CONFIG_PROP_OFFLINE_PROTOCOLS,
 protocols);
         
session.setConfigProperty(DefaultOfflineController.CONFIG_PROP_OFFLINE_HOSTS, 
hosts);
diff --git 
a/maven-resolver-impl/src/test/java/org/eclipse/aether/internal/impl/collect/DataPoolTest.java
 
b/maven-resolver-impl/src/test/java/org/eclipse/aether/internal/impl/collect/DataPoolTest.java
index 963f26cd..be39ea0c 100644
--- 
a/maven-resolver-impl/src/test/java/org/eclipse/aether/internal/impl/collect/DataPoolTest.java
+++ 
b/maven-resolver-impl/src/test/java/org/eclipse/aether/internal/impl/collect/DataPoolTest.java
@@ -20,9 +20,9 @@ package org.eclipse.aether.internal.impl.collect;
 
 import java.util.Collections;
 
-import org.eclipse.aether.DefaultRepositorySystemSession;
 import org.eclipse.aether.artifact.DefaultArtifact;
 import org.eclipse.aether.graph.Dependency;
+import org.eclipse.aether.internal.test.util.TestUtils;
 import org.eclipse.aether.repository.RemoteRepository;
 import org.eclipse.aether.resolution.ArtifactDescriptorRequest;
 import org.eclipse.aether.resolution.ArtifactDescriptorResult;
@@ -34,7 +34,7 @@ import static org.junit.jupiter.api.Assertions.*;
 public class DataPoolTest {
 
     private DataPool newDataPool() {
-        return new DataPool(new DefaultRepositorySystemSession());
+        return new DataPool(TestUtils.newSession());
     }
 
     @Test
diff --git 
a/maven-resolver-impl/src/test/java/org/eclipse/aether/internal/impl/collect/DefaultVersionFilterContextTest.java
 
b/maven-resolver-impl/src/test/java/org/eclipse/aether/internal/impl/collect/DefaultVersionFilterContextTest.java
index 65956669..42b85511 100644
--- 
a/maven-resolver-impl/src/test/java/org/eclipse/aether/internal/impl/collect/DefaultVersionFilterContextTest.java
+++ 
b/maven-resolver-impl/src/test/java/org/eclipse/aether/internal/impl/collect/DefaultVersionFilterContextTest.java
@@ -23,9 +23,9 @@ import java.util.Collections;
 import java.util.Iterator;
 import java.util.NoSuchElementException;
 
-import org.eclipse.aether.DefaultRepositorySystemSession;
 import org.eclipse.aether.artifact.DefaultArtifact;
 import org.eclipse.aether.graph.Dependency;
+import org.eclipse.aether.internal.test.util.TestUtils;
 import org.eclipse.aether.internal.test.util.TestVersion;
 import org.eclipse.aether.resolution.VersionRangeRequest;
 import org.eclipse.aether.resolution.VersionRangeResult;
@@ -40,7 +40,7 @@ public class DefaultVersionFilterContextTest {
 
     @Test
     void iteratorOneItem() {
-        DefaultVersionFilterContext context = new 
DefaultVersionFilterContext(new DefaultRepositorySystemSession());
+        DefaultVersionFilterContext context = new 
DefaultVersionFilterContext(TestUtils.newSession());
         VersionRangeResult result = new VersionRangeResult(new 
VersionRangeRequest());
         result.addVersion(new TestVersion("1.0"));
         context.set(FOO_DEPENDENCY, result);
@@ -52,7 +52,7 @@ public class DefaultVersionFilterContextTest {
 
     @Test
     void getCountOneItem() {
-        DefaultVersionFilterContext context = new 
DefaultVersionFilterContext(new DefaultRepositorySystemSession());
+        DefaultVersionFilterContext context = new 
DefaultVersionFilterContext(TestUtils.newSession());
         VersionRangeResult result = new VersionRangeResult(new 
VersionRangeRequest());
         result.addVersion(new TestVersion("1.0"));
         context.set(FOO_DEPENDENCY, result);
@@ -62,7 +62,7 @@ public class DefaultVersionFilterContextTest {
 
     @Test
     void getOneItem() {
-        DefaultVersionFilterContext context = new 
DefaultVersionFilterContext(new DefaultRepositorySystemSession());
+        DefaultVersionFilterContext context = new 
DefaultVersionFilterContext(TestUtils.newSession());
         VersionRangeResult result = new VersionRangeResult(new 
VersionRangeRequest());
         result.addVersion(new TestVersion("1.0"));
         context.set(FOO_DEPENDENCY, result);
@@ -72,7 +72,7 @@ public class DefaultVersionFilterContextTest {
 
     @Test
     void iteratorDelete() {
-        DefaultVersionFilterContext context = new 
DefaultVersionFilterContext(new DefaultRepositorySystemSession());
+        DefaultVersionFilterContext context = new 
DefaultVersionFilterContext(TestUtils.newSession());
         VersionRangeResult result = new VersionRangeResult(new 
VersionRangeRequest());
         result.addVersion(new TestVersion("1.0"));
         context.set(FOO_DEPENDENCY, result);
@@ -86,7 +86,7 @@ public class DefaultVersionFilterContextTest {
 
     @Test
     void nextBeyondEnd() {
-        DefaultVersionFilterContext context = new 
DefaultVersionFilterContext(new DefaultRepositorySystemSession());
+        DefaultVersionFilterContext context = new 
DefaultVersionFilterContext(TestUtils.newSession());
         VersionRangeResult result = new VersionRangeResult(new 
VersionRangeRequest());
         result.addVersion(new TestVersion("1.0"));
         context.set(FOO_DEPENDENCY, result);
@@ -98,7 +98,7 @@ public class DefaultVersionFilterContextTest {
 
     @Test
     void removeOneOfOne() {
-        DefaultVersionFilterContext context = new 
DefaultVersionFilterContext(new DefaultRepositorySystemSession());
+        DefaultVersionFilterContext context = new 
DefaultVersionFilterContext(TestUtils.newSession());
         VersionRangeResult result = new VersionRangeResult(new 
VersionRangeRequest());
         result.addVersion(new TestVersion("1.0"));
         context.set(FOO_DEPENDENCY, result);
@@ -112,7 +112,7 @@ public class DefaultVersionFilterContextTest {
 
     @Test
     void removeOneOfTwo() {
-        DefaultVersionFilterContext context = new 
DefaultVersionFilterContext(new DefaultRepositorySystemSession());
+        DefaultVersionFilterContext context = new 
DefaultVersionFilterContext(TestUtils.newSession());
         VersionRangeResult result = new VersionRangeResult(new 
VersionRangeRequest());
         result.addVersion(new TestVersion("1.0"));
         result.addVersion(new TestVersion("2.0"));
@@ -127,7 +127,7 @@ public class DefaultVersionFilterContextTest {
 
     @Test
     void removeOneOfThree() {
-        DefaultVersionFilterContext context = new 
DefaultVersionFilterContext(new DefaultRepositorySystemSession());
+        DefaultVersionFilterContext context = new 
DefaultVersionFilterContext(TestUtils.newSession());
         VersionRangeResult result = new VersionRangeResult(new 
VersionRangeRequest());
         result.addVersion(new TestVersion("1.0"));
         result.addVersion(new TestVersion("2.0"));
@@ -143,7 +143,7 @@ public class DefaultVersionFilterContextTest {
 
     @Test
     void setTwice() {
-        DefaultVersionFilterContext context = new 
DefaultVersionFilterContext(new DefaultRepositorySystemSession());
+        DefaultVersionFilterContext context = new 
DefaultVersionFilterContext(TestUtils.newSession());
         VersionRangeResult fooResult = new VersionRangeResult(new 
VersionRangeRequest());
         fooResult.addVersion(new TestVersion("1.0"));
         context.set(FOO_DEPENDENCY, fooResult);
diff --git 
a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/AbstractDependencyGraphTransformerTest.java
 
b/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/AbstractDependencyGraphTransformerTest.java
index d93eec17..6db96f42 100644
--- 
a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/AbstractDependencyGraphTransformerTest.java
+++ 
b/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/AbstractDependencyGraphTransformerTest.java
@@ -100,7 +100,7 @@ public abstract class 
AbstractDependencyGraphTransformerTest {
     void setUp() {
         transformer = newTransformer();
         parser = newParser();
-        session = new DefaultRepositorySystemSession();
+        session = TestUtils.newSession();
     }
 
     @AfterEach
diff --git 
a/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/ComponentAuthenticationTest.java
 
b/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/ComponentAuthenticationTest.java
index 9ba4ca93..cf14d4ab 100644
--- 
a/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/ComponentAuthenticationTest.java
+++ 
b/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/ComponentAuthenticationTest.java
@@ -18,8 +18,8 @@
  */
 package org.eclipse.aether.util.repository;
 
-import org.eclipse.aether.DefaultRepositorySystemSession;
 import org.eclipse.aether.RepositorySystemSession;
+import org.eclipse.aether.internal.test.util.TestUtils;
 import org.eclipse.aether.repository.Authentication;
 import org.eclipse.aether.repository.AuthenticationContext;
 import org.eclipse.aether.repository.AuthenticationDigest;
@@ -33,7 +33,7 @@ public class ComponentAuthenticationTest {
     private static class Component {}
 
     private RepositorySystemSession newSession() {
-        return new DefaultRepositorySystemSession();
+        return TestUtils.newSession();
     }
 
     private RemoteRepository newRepo(Authentication auth) {
diff --git 
a/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/JreProxySelectorTest.java
 
b/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/JreProxySelectorTest.java
index e0701922..f4ed71e6 100644
--- 
a/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/JreProxySelectorTest.java
+++ 
b/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/JreProxySelectorTest.java
@@ -28,8 +28,9 @@ import java.net.URL;
 import java.util.Arrays;
 import java.util.Collections;
 import java.util.List;
+import java.util.Objects;
 
-import org.eclipse.aether.DefaultRepositorySystemSession;
+import org.eclipse.aether.internal.test.util.TestUtils;
 import org.eclipse.aether.repository.Authentication;
 import org.eclipse.aether.repository.AuthenticationContext;
 import org.eclipse.aether.repository.Proxy;
@@ -111,13 +112,13 @@ public class JreProxySelectorTest {
     void testGetProxy_HttpProxy() throws Exception {
         final RemoteRepository repo =
                 new RemoteRepository.Builder("test", "default", 
"http://repo.eclipse.org/";).build();
-        final URL url = new URL(repo.getUrl());
+        final URL url = new URI(repo.getUrl()).toURL();
         final InetSocketAddress addr = 
InetSocketAddress.createUnresolved("proxy", 8080);
         java.net.ProxySelector.setDefault(new AbstractProxySelector() {
             @Override
             public List<java.net.Proxy> select(URI uri) {
                 if (repo.getHost().equalsIgnoreCase(uri.getHost())) {
-                    return Arrays.asList(new 
java.net.Proxy(java.net.Proxy.Type.HTTP, addr));
+                    return Collections.singletonList(new 
java.net.Proxy(java.net.Proxy.Type.HTTP, addr));
                 }
                 return Collections.emptyList();
             }
@@ -128,7 +129,7 @@ public class JreProxySelectorTest {
                 if 
(Authenticator.RequestorType.PROXY.equals(getRequestorType())
                         && addr.getHostName().equals(getRequestingHost())
                         && addr.getPort() == getRequestingPort()
-                        && url.equals(getRequestingURL())) {
+                        && Objects.equals(url, getRequestingURL())) {
                     return new PasswordAuthentication("proxyuser", 
"proxypass".toCharArray());
                 }
                 return super.getPasswordAuthentication();
@@ -145,8 +146,9 @@ public class JreProxySelectorTest {
                 new RemoteRepository.Builder(repo).setProxy(proxy).build();
         Authentication auth = proxy.getAuthentication();
         assertNotNull(auth);
-        AuthenticationContext authCtx = AuthenticationContext.forProxy(new 
DefaultRepositorySystemSession(), repo2);
-        assertEquals("proxyuser", authCtx.get(AuthenticationContext.USERNAME));
-        assertEquals("proxypass", authCtx.get(AuthenticationContext.PASSWORD));
+        try (AuthenticationContext authCtx = 
AuthenticationContext.forProxy(TestUtils.newSession(), repo2)) {
+            assertEquals("proxyuser", 
authCtx.get(AuthenticationContext.USERNAME));
+            assertEquals("proxypass", 
authCtx.get(AuthenticationContext.PASSWORD));
+        }
     }
 }
diff --git 
a/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/SecretAuthenticationTest.java
 
b/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/SecretAuthenticationTest.java
index 1a37e654..89952d0f 100644
--- 
a/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/SecretAuthenticationTest.java
+++ 
b/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/SecretAuthenticationTest.java
@@ -18,8 +18,8 @@
  */
 package org.eclipse.aether.util.repository;
 
-import org.eclipse.aether.DefaultRepositorySystemSession;
 import org.eclipse.aether.RepositorySystemSession;
+import org.eclipse.aether.internal.test.util.TestUtils;
 import org.eclipse.aether.repository.Authentication;
 import org.eclipse.aether.repository.AuthenticationContext;
 import org.eclipse.aether.repository.AuthenticationDigest;
@@ -31,7 +31,7 @@ import static org.junit.jupiter.api.Assertions.*;
 public class SecretAuthenticationTest {
 
     private RepositorySystemSession newSession() {
-        return new DefaultRepositorySystemSession();
+        return TestUtils.newSession();
     }
 
     private RemoteRepository newRepo(Authentication auth) {
@@ -58,9 +58,10 @@ public class SecretAuthenticationTest {
     @Test
     void testFill() {
         Authentication auth = new SecretAuthentication("key", "value");
-        AuthenticationContext context = newContext(auth);
-        assertNull(context.get("another-key"));
-        assertEquals("value", context.get("key"));
+        try (AuthenticationContext context = newContext(auth)) {
+            assertNull(context.get("another-key"));
+            assertEquals("value", context.get("key"));
+        }
     }
 
     @Test
diff --git 
a/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/StringAuthenticationTest.java
 
b/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/StringAuthenticationTest.java
index a818a7e4..432de74e 100644
--- 
a/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/StringAuthenticationTest.java
+++ 
b/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/StringAuthenticationTest.java
@@ -18,8 +18,8 @@
  */
 package org.eclipse.aether.util.repository;
 
-import org.eclipse.aether.DefaultRepositorySystemSession;
 import org.eclipse.aether.RepositorySystemSession;
+import org.eclipse.aether.internal.test.util.TestUtils;
 import org.eclipse.aether.repository.Authentication;
 import org.eclipse.aether.repository.AuthenticationContext;
 import org.eclipse.aether.repository.AuthenticationDigest;
@@ -31,7 +31,7 @@ import static org.junit.jupiter.api.Assertions.*;
 public class StringAuthenticationTest {
 
     private RepositorySystemSession newSession() {
-        return new DefaultRepositorySystemSession();
+        return TestUtils.newSession();
     }
 
     private RemoteRepository newRepo(Authentication auth) {
@@ -51,9 +51,10 @@ public class StringAuthenticationTest {
     @Test
     void testFill() {
         Authentication auth = new StringAuthentication("key", "value");
-        AuthenticationContext context = newContext(auth);
-        assertNull(context.get("another-key"));
-        assertEquals("value", context.get("key"));
+        try (AuthenticationContext context = newContext(auth)) {
+            assertNull(context.get("another-key"));
+            assertEquals("value", context.get("key"));
+        }
     }
 
     @Test

Reply via email to