From c418118683051304ea294f956091adee331eb444 Mon Sep 17 00:00:00 2001 From: Sam Brannen Date: Tue, 11 Jul 2023 15:37:55 +0200 Subject: [PATCH] Polishing --- .../springframework/jmx/export/MBeanExporterTests.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/spring-context/src/test/java/org/springframework/jmx/export/MBeanExporterTests.java b/spring-context/src/test/java/org/springframework/jmx/export/MBeanExporterTests.java index 58e131b50f..28b6562250 100644 --- a/spring-context/src/test/java/org/springframework/jmx/export/MBeanExporterTests.java +++ b/spring-context/src/test/java/org/springframework/jmx/export/MBeanExporterTests.java @@ -463,7 +463,7 @@ public class MBeanExporterTests extends AbstractMBeanServerTests { */ @Test void setAutodetectModeToAllSupportedValues() { - streamConstants(MBeanExporter.class) + streamAutodetectConstants() .map(MBeanExporterTests::getFieldValue) .forEach(mode -> assertThatNoException().isThrownBy(() -> exporter.setAutodetectMode(mode))); } @@ -512,7 +512,7 @@ public class MBeanExporterTests extends AbstractMBeanServerTests { */ @Test void setAutodetectModeNameToAllSupportedValues() { - streamConstants(MBeanExporter.class) + streamAutodetectConstants() .map(Field::getName) .forEach(name -> assertThatNoException().isThrownBy(() -> exporter.setAutodetectModeName(name))); } @@ -703,8 +703,10 @@ public class MBeanExporterTests extends AbstractMBeanServerTests { } } - private static Stream streamConstants(Class clazz) { - return Arrays.stream(clazz.getFields()).filter(ReflectionUtils::isPublicStaticFinal); + private static Stream streamAutodetectConstants() { + return Arrays.stream(MBeanExporter.class.getFields()) + .filter(ReflectionUtils::isPublicStaticFinal) + .filter(field -> field.getName().startsWith("AUTODETECT_")); } private static Integer getFieldValue(Field field) {