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

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


The following commit(s) were added to refs/heads/master by this push:
     new a97e1da5a9 refactor setup
a97e1da5a9 is described below

commit a97e1da5a907c0a876d6229955cee1d6edcbd0f3
Author: Eric Milles <[email protected]>
AuthorDate: Mon Mar 9 10:56:28 2026 -0500

    refactor setup
---
 .../groovy/jmx/builder/JmxBeanFactoryTest.groovy   | 26 +++++++++++++---------
 1 file changed, 16 insertions(+), 10 deletions(-)

diff --git 
a/subprojects/groovy-jmx/src/test/groovy/groovy/jmx/builder/JmxBeanFactoryTest.groovy
 
b/subprojects/groovy-jmx/src/test/groovy/groovy/jmx/builder/JmxBeanFactoryTest.groovy
index b976dfce38..0cb597b996 100644
--- 
a/subprojects/groovy-jmx/src/test/groovy/groovy/jmx/builder/JmxBeanFactoryTest.groovy
+++ 
b/subprojects/groovy-jmx/src/test/groovy/groovy/jmx/builder/JmxBeanFactoryTest.groovy
@@ -18,21 +18,27 @@
  */
 package groovy.jmx.builder
 
+import org.junit.jupiter.api.Assumptions
 import org.junit.jupiter.api.BeforeEach
 import org.junit.jupiter.api.Test
 
 import javax.management.MBeanServerConnection
 import javax.management.ObjectName
 
-class JmxBeanFactoryTest {
-    def builder
-    MBeanServerConnection server
+final class JmxBeanFactoryTest {
+
+    private JmxBuilder builder
+    private MBeanServerConnection server
 
     @BeforeEach
     void setUp() {
         builder = new JmxBuilder()
-        server = builder.getMBeanServer()
-        builder.registerFactory("bean", new JmxBeanFactory())
+        builder.registerFactory('bean', new JmxBeanFactory())
+        try {
+            server = builder.getMBeanServer()
+        } catch (e) {
+            Assumptions.abort(e.getMessage())
+        }
     }
 
     @Test
@@ -66,19 +72,19 @@ class JmxBeanFactoryTest {
         assert map.target == object
         assert map.name == object.class.canonicalName
 
-        assert map.jmxName == new ObjectName("jmx.builder:type=EmbeddedObject")
+        assert map.jmxName == new ObjectName('jmx.builder:type=EmbeddedObject')
         assert map.attributes.Id
-        assert map.attributes.Id.type == "int"
+        assert map.attributes.Id.type == 'int'
 
         assert map.attributes.Location
-        assert map.attributes.Location.type == "java.lang.Object"
+        assert map.attributes.Location.type == 'java.lang.Object'
     }
 
     @Test
     void testAttributeMethodListeners() {
         def object = new MockManagedGroovyObject()
-        def map = builder.bean(target: object, name: 
"jmx.builder:type=ExplicitObject",
-                attributes: ["Id": [onChange: {-> Hello}]]
+        def map = builder.bean(target: object, name: 
'jmx.builder:type=ExplicitObject',
+                attributes: ['Id': [onChange: {-> Hello}]]
         )
 
         assert map

Reply via email to