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

emilles pushed a commit to branch GROOVY_5_0_X
in repository https://gitbox.apache.org/repos/asf/groovy.git


The following commit(s) were added to refs/heads/GROOVY_5_0_X by this push:
     new ed9c44cb09 minor items
ed9c44cb09 is described below

commit ed9c44cb09ff5ce28c0fbe16cf4cd363ce35bf76
Author: Eric Milles <[email protected]>
AuthorDate: Mon Mar 9 13:30:56 2026 -0500

    minor items
---
 .../builder/JmxClientConnectorFactoryTest.groovy   | 61 +++++++++++++---------
 1 file changed, 35 insertions(+), 26 deletions(-)

diff --git 
a/subprojects/groovy-jmx/src/test/groovy/groovy/jmx/builder/JmxClientConnectorFactoryTest.groovy
 
b/subprojects/groovy-jmx/src/test/groovy/groovy/jmx/builder/JmxClientConnectorFactoryTest.groovy
index 1d48b3ca7d..2e25a9e361 100644
--- 
a/subprojects/groovy-jmx/src/test/groovy/groovy/jmx/builder/JmxClientConnectorFactoryTest.groovy
+++ 
b/subprojects/groovy-jmx/src/test/groovy/groovy/jmx/builder/JmxClientConnectorFactoryTest.groovy
@@ -18,43 +18,54 @@
  */
 package groovy.jmx.builder
 
-import groovy.test.GroovyTestCase
+import org.junit.jupiter.api.AfterEach
+import org.junit.jupiter.api.Assumptions
+import org.junit.jupiter.api.BeforeEach
+import org.junit.jupiter.api.Test
 
 import javax.management.remote.rmi.RMIConnector
 import javax.management.remote.rmi.RMIConnectorServer
 
-class JmxClientConnectorFactoryTest extends GroovyTestCase {
-    def builder
-    int defaultPort = 10990
-    def rmi
+import static groovy.test.GroovyAssert.shouldFail
 
+final class JmxClientConnectorFactoryTest {
+
+    private JmxBuilder builder
+    private Map rmi
+
+    @BeforeEach
     void setUp() {
-        super.setUp()
-        def hostAddress = getHostAddress()
-        println "hostAddress: ${hostAddress}"
-        System.setProperty("java.rmi.server.hostname", hostAddress)
-        builder = new JmxBuilder()
+        System.setProperty('java.rmi.server.hostname', hostAddress)
+
+        final int defaultPort = 10990
         rmi = JmxConnectorHelper.createRmiRegistry(defaultPort)
+
+        builder = new JmxBuilder()
+        try {
+            builder.getMBeanServer()
+        } catch (e) {
+            Assumptions.abort(e.getMessage())
+        }
     }
 
+    @AfterEach
     void tearDown() {
-        super.tearDown()
+        System.clearProperty('java.rmi.server.hostname')
         JmxConnectorHelper.destroyRmiRegistry(rmi.registry)
     }
 
+    @Test
     void testJmxClientConnectorNode() {
         RMIConnectorServer server = builder.serverConnector(port: rmi.port)
         server.start()
 
-        RMIConnector client = builder.clientConnector(
-                port: rmi.port
-        )
-
-        assert client
+        RMIConnector client = builder.clientConnector(port: rmi.port)
         client.connect()
+
         server.stop()
     }
 
+    @Test
     void testJmxClientConnectorUrl() {
         RMIConnectorServer server = builder.serverConnector(port: rmi.port)
         server.start()
@@ -65,28 +76,28 @@ class JmxClientConnectorFactoryTest extends GroovyTestCase {
         server.stop()
     }
 
+    @Test
     void testJmxClientConnectorFailure() {
         shouldFail {
-            RMIConnector client = builder.clientConnector(
-                    port: 1099
-            )
-            assert client
+            RMIConnector client = builder.clientConnector(port: 1099)
             client.connect()
         }
     }
 
-    static String getHostAddress() {
+    
//--------------------------------------------------------------------------
+
+    private static String getHostAddress() {
         try {
             Enumeration<NetworkInterface> allNetInterfaces = 
NetworkInterface.getNetworkInterfaces()
             while (allNetInterfaces.hasMoreElements()) {
-                NetworkInterface netInterface = (NetworkInterface) 
allNetInterfaces.nextElement()
+                NetworkInterface netInterface = allNetInterfaces.nextElement()
                 Enumeration<InetAddress> addresses = 
netInterface.getInetAddresses()
                 while (addresses.hasMoreElements()) {
                     InetAddress ip = (InetAddress) addresses.nextElement()
                     if (ip != null
                             && ip instanceof Inet4Address
                             && !ip.isLoopbackAddress()
-                            && ip.getHostAddress().indexOf(":") == -1) {
+                            && ip.getHostAddress().indexOf(':') == -1) {
                         return ip.getHostAddress()
                     }
                 }
@@ -94,7 +105,5 @@ class JmxClientConnectorFactoryTest extends GroovyTestCase {
         } catch (Exception e) {
             e.printStackTrace()
         }
-        return null
     }
-
-}
\ No newline at end of file
+}

Reply via email to