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