Commit aebf0492 authored by Phillip Webb's avatar Phillip Webb

Merge pull request #14972 from dreis2211

* pr/14972:
  Fix MetricsAutoConfigurationTests
parents 621eb85a fb03139c
...@@ -16,8 +16,6 @@ ...@@ -16,8 +16,6 @@
package org.springframework.boot.actuate.autoconfigure.metrics; package org.springframework.boot.actuate.autoconfigure.metrics;
import java.util.List;
import io.micrometer.core.instrument.Clock; import io.micrometer.core.instrument.Clock;
import io.micrometer.core.instrument.Meter; import io.micrometer.core.instrument.Meter;
import io.micrometer.core.instrument.MeterRegistry; import io.micrometer.core.instrument.MeterRegistry;
...@@ -36,7 +34,6 @@ import org.springframework.test.util.ReflectionTestUtils; ...@@ -36,7 +34,6 @@ import org.springframework.test.util.ReflectionTestUtils;
import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThat;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
/** /**
...@@ -68,13 +65,13 @@ public class MetricsAutoConfigurationTests { ...@@ -68,13 +65,13 @@ public class MetricsAutoConfigurationTests {
this.contextRunner.withUserConfiguration(MeterRegistryConfiguration.class) this.contextRunner.withUserConfiguration(MeterRegistryConfiguration.class)
.run((context) -> { .run((context) -> {
MeterRegistry meterRegistry = context.getBean(MeterRegistry.class); MeterRegistry meterRegistry = context.getBean(MeterRegistry.class);
List<MeterFilter> filters = (List<MeterFilter>) ReflectionTestUtils MeterFilter[] filters = (MeterFilter[]) ReflectionTestUtils
.getField(meterRegistry, "filters"); .getField(meterRegistry, "filters");
assertThat(filters).hasSize(3); assertThat(filters).hasSize(3);
assertThat(filters.get(0).accept((Meter.Id) null)) assertThat(filters[0].accept((Meter.Id) null))
.isEqualTo(MeterFilterReply.DENY); .isEqualTo(MeterFilterReply.DENY);
assertThat(filters.get(1)).isInstanceOf(PropertiesMeterFilter.class); assertThat(filters[1]).isInstanceOf(PropertiesMeterFilter.class);
assertThat(filters.get(2).accept((Meter.Id) null)) assertThat(filters[2].accept((Meter.Id) null))
.isEqualTo(MeterFilterReply.ACCEPT); .isEqualTo(MeterFilterReply.ACCEPT);
verify((MeterBinder) context.getBean("meterBinder")) verify((MeterBinder) context.getBean("meterBinder"))
.bindTo(meterRegistry); .bindTo(meterRegistry);
...@@ -98,8 +95,7 @@ public class MetricsAutoConfigurationTests { ...@@ -98,8 +95,7 @@ public class MetricsAutoConfigurationTests {
@Bean @Bean
MeterRegistry meterRegistry() { MeterRegistry meterRegistry() {
SimpleMeterRegistry meterRegistry = new SimpleMeterRegistry(); return new SimpleMeterRegistry();
return spy(meterRegistry);
} }
@Bean @Bean
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment