|
14 | 14 | * limitations under the License.
|
15 | 15 | */
|
16 | 16 |
|
17 |
| -package org.springframework.boot.actuate.autoconfigure.metrics.data; |
| 17 | +package org.springframework.boot.data.metrics.autoconfigure; |
18 | 18 |
|
19 | 19 | import java.util.Collection;
|
20 | 20 | import java.util.Collections;
|
|
27 | 27 | import io.micrometer.core.instrument.Timer;
|
28 | 28 | import io.micrometer.core.instrument.binder.MeterBinder;
|
29 | 29 | import io.micrometer.core.instrument.distribution.HistogramSnapshot;
|
| 30 | +import io.micrometer.core.instrument.simple.SimpleMeterRegistry; |
30 | 31 | import org.junit.jupiter.api.Test;
|
31 | 32 |
|
32 | 33 | import org.springframework.beans.factory.ObjectFactory;
|
33 |
| -import org.springframework.boot.actuate.autoconfigure.metrics.test.MetricsRun; |
34 |
| -import org.springframework.boot.actuate.metrics.data.AutoTimer; |
35 |
| -import org.springframework.boot.actuate.metrics.data.DefaultRepositoryTagsProvider; |
36 |
| -import org.springframework.boot.actuate.metrics.data.MetricsRepositoryMethodInvocationListener; |
37 |
| -import org.springframework.boot.actuate.metrics.data.RepositoryTagsProvider; |
38 | 34 | import org.springframework.boot.autoconfigure.AutoConfigurations;
|
| 35 | +import org.springframework.boot.data.metrics.AutoTimer; |
| 36 | +import org.springframework.boot.data.metrics.DefaultRepositoryTagsProvider; |
| 37 | +import org.springframework.boot.data.metrics.MetricsRepositoryMethodInvocationListener; |
| 38 | +import org.springframework.boot.data.metrics.RepositoryTagsProvider; |
| 39 | +import org.springframework.boot.metrics.autoconfigure.MetricsAutoConfiguration; |
39 | 40 | import org.springframework.boot.test.context.assertj.AssertableApplicationContext;
|
40 | 41 | import org.springframework.boot.test.context.runner.ApplicationContextRunner;
|
41 | 42 | import org.springframework.context.annotation.Bean;
|
|
57 | 58 | */
|
58 | 59 | class RepositoryMetricsAutoConfigurationTests {
|
59 | 60 |
|
60 |
| - private final ApplicationContextRunner contextRunner = new ApplicationContextRunner().with(MetricsRun.simple()) |
61 |
| - .withConfiguration(AutoConfigurations.of(RepositoryMetricsAutoConfiguration.class)); |
| 61 | + private final ApplicationContextRunner contextRunner = new ApplicationContextRunner() |
| 62 | + .withBean(SimpleMeterRegistry.class) |
| 63 | + .withConfiguration( |
| 64 | + AutoConfigurations.of(MetricsAutoConfiguration.class, RepositoryMetricsAutoConfiguration.class)) |
| 65 | + .withPropertyValues("management.metrics.use-global-registry=false"); |
62 | 66 |
|
63 | 67 | @Test
|
64 | 68 | void backsOffWhenMeterRegistryIsMissing() {
|
|
0 commit comments