|
46 | 46 | import org.springframework.boot.actuate.endpoint.invoke.convert.ConversionServiceParameterValueMapper;
|
47 | 47 | import org.springframework.boot.actuate.endpoint.invoker.cache.CachingOperationInvoker;
|
48 | 48 | import org.springframework.boot.actuate.endpoint.invoker.cache.CachingOperationInvokerAdvisor;
|
49 |
| -import org.springframework.boot.actuate.endpoint.jmx.EndpointMBean; |
50 | 49 | import org.springframework.context.ApplicationContext;
|
51 | 50 | import org.springframework.context.annotation.AnnotationConfigApplicationContext;
|
52 | 51 | import org.springframework.context.annotation.Bean;
|
@@ -151,13 +150,13 @@ public void getEndpointsWhenTwoEndpointsHaveTheSameIdShouldThrowException() {
|
151 | 150 |
|
152 | 151 | @Test
|
153 | 152 | public void getEndpointsWhenEndpointsArePrefixedWithScopedTargetShouldRegisterOnlyOneEndpoint() {
|
154 |
| - load(ScopedTargetEndpointConfiguration.class, ( |
155 |
| - context) -> { |
156 |
| - Collection<TestExposableEndpoint> endpoints = |
157 |
| - new TestEndpointDiscoverer(context).getEndpoints(); |
158 |
| - assertThat(endpoints).hasSize(1); |
159 |
| - assertThat(endpoints.iterator().next().getEndpointBean()).isSameAs(context |
160 |
| - .getBean(ScopedTargetEndpointConfiguration.class).testEndpoint()); |
| 153 | + load(ScopedTargetEndpointConfiguration.class, (context) -> { |
| 154 | + TestEndpoint expectedEndpoint = context |
| 155 | + .getBean(ScopedTargetEndpointConfiguration.class).testEndpoint(); |
| 156 | + Collection<TestExposableEndpoint> endpoints = new TestEndpointDiscoverer( |
| 157 | + context).getEndpoints(); |
| 158 | + assertThat(endpoints).flatExtracting(TestExposableEndpoint::getEndpointBean) |
| 159 | + .containsOnly(expectedEndpoint); |
161 | 160 | });
|
162 | 161 | }
|
163 | 162 |
|
|
0 commit comments