diff --git a/spring-context/src/test/java/org/springframework/jmx/access/MBeanClientInterceptorTests.java b/spring-context/src/test/java/org/springframework/jmx/access/MBeanClientInterceptorTests.java index 65b3d032bed..8f62afb9463 100644 --- a/spring-context/src/test/java/org/springframework/jmx/access/MBeanClientInterceptorTests.java +++ b/spring-context/src/test/java/org/springframework/jmx/access/MBeanClientInterceptorTests.java @@ -1,5 +1,5 @@ /* - * Copyright 2002-2022 the original author or authors. + * Copyright 2002-2023 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -31,6 +31,7 @@ import javax.management.remote.JMXConnectorServer; import javax.management.remote.JMXConnectorServerFactory; import javax.management.remote.JMXServiceURL; +import org.junit.jupiter.api.Assumptions; import org.junit.jupiter.api.Test; import org.springframework.aop.framework.ProxyFactory; @@ -198,9 +199,8 @@ class MBeanClientInterceptorTests extends AbstractMBeanServerTests { connector.start(); } catch (BindException ex) { - System.out.println("Skipping remainder of JMX LazyConnectionToRemote test because binding to local port [" - + port + "] failed: " + ex.getMessage()); - return; + Assumptions.abort("Skipping remainder of JMX LazyConnectionToRemote test because binding to local port [" + + port + "] failed: " + ex.getMessage()); } // should now be able to access data via the lazy proxy diff --git a/spring-context/src/test/java/org/springframework/jmx/access/RemoteMBeanClientInterceptorTests.java b/spring-context/src/test/java/org/springframework/jmx/access/RemoteMBeanClientInterceptorTests.java index f315bd46e11..336aaa7bff1 100644 --- a/spring-context/src/test/java/org/springframework/jmx/access/RemoteMBeanClientInterceptorTests.java +++ b/spring-context/src/test/java/org/springframework/jmx/access/RemoteMBeanClientInterceptorTests.java @@ -1,5 +1,5 @@ /* - * Copyright 2002-2022 the original author or authors. + * Copyright 2002-2023 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -27,6 +27,7 @@ import javax.management.remote.JMXConnectorServerFactory; import javax.management.remote.JMXServiceURL; import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.Assumptions; import org.springframework.core.testfixture.net.TestSocketUtils; @@ -56,9 +57,9 @@ class RemoteMBeanClientInterceptorTests extends MBeanClientInterceptorTests { this.connectorServer.start(); } catch (BindException ex) { - System.out.println("Skipping remote JMX tests because binding to local port [" - + this.servicePort + "] failed: " + ex.getMessage()); runTests = false; + Assumptions.abort("Skipping remote JMX tests because binding to local port [" + + this.servicePort + "] failed: " + ex.getMessage()); } }