Skip to content

Commit 34bf684

Browse files
committed
Add MeterRegistry class name assertions to test
Improve ActuatorAutoConfigurationTest by importing MeterRegistry and METER_REGISTRY_CLASS_NAME, and adding assertions to verify the constant equals the expected fully-qualified class name (io.micrometer.core.instrument.MeterRegistry) and matches MeterRegistry.class.getName(). This strengthens the test by ensuring the configuration constant is correct and strongly typed.
1 parent 525068f commit 34bf684

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

microsphere-spring-boot-actuator/src/test/java/io/microsphere/spring/boot/actuate/autoconfigure/ActuatorAutoConfigurationTest.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
*/
1717
package io.microsphere.spring.boot.actuate.autoconfigure;
1818

19+
import io.micrometer.core.instrument.MeterRegistry;
1920
import org.junit.jupiter.api.ClassOrderer.OrderAnnotation;
2021
import org.junit.jupiter.api.DisplayName;
2122
import org.junit.jupiter.api.Nested;
@@ -31,6 +32,7 @@
3132

3233
import static io.microsphere.spring.boot.actuate.autoconfigure.ActuatorAutoConfiguration.ACTUATOR_TASK_SCHEDULER_SERVICE_BEAN_NAME;
3334
import static io.microsphere.spring.boot.actuate.autoconfigure.ActuatorAutoConfiguration.DEFAULT_TASK_SCHEDULER_POOL_SIZE;
35+
import static io.microsphere.spring.boot.actuate.autoconfigure.ActuatorAutoConfiguration.METER_REGISTRY_CLASS_NAME;
3436
import static io.microsphere.spring.boot.actuate.autoconfigure.ActuatorAutoConfiguration.TASK_SCHEDULER_POOL_SIZE_PROPERTY_NAME;
3537
import static io.microsphere.spring.boot.actuate.autoconfigure.ActuatorAutoConfiguration.TASK_SCHEDULER_THREAD_NAME_PREFIX_PROPERTY_NAME;
3638
import static org.junit.jupiter.api.Assertions.assertEquals;
@@ -53,6 +55,9 @@ void testConstants() {
5355
assertEquals("1", DEFAULT_TASK_SCHEDULER_POOL_SIZE);
5456
assertEquals("microsphere.spring.boot.actuator.task-scheduler.pool-size", TASK_SCHEDULER_POOL_SIZE_PROPERTY_NAME);
5557
assertEquals("microsphere.spring.boot.actuator.task-scheduler.thread-name-prefix", TASK_SCHEDULER_THREAD_NAME_PREFIX_PROPERTY_NAME);
58+
assertEquals("io.micrometer.core.instrument.MeterRegistry", METER_REGISTRY_CLASS_NAME);
59+
// test for strong type check
60+
assertEquals(MeterRegistry.class.getName(), METER_REGISTRY_CLASS_NAME);
5661
}
5762

5863
@Order(1)

0 commit comments

Comments
 (0)