|
24 | 24 | import org.apache.catalina.connector.Connector;
|
25 | 25 | import org.apache.catalina.core.AprLifecycleListener;
|
26 | 26 | import org.junit.Test;
|
| 27 | +import org.mockito.ArgumentCaptor; |
27 | 28 | import org.mockito.InOrder;
|
28 |
| -import org.mockito.invocation.InvocationOnMock; |
29 |
| -import org.mockito.stubbing.Answer; |
30 | 29 |
|
31 | 30 | import org.springframework.boot.web.reactive.server.AbstractReactiveWebServerFactoryTests;
|
32 | 31 | import org.springframework.http.server.reactive.HttpHandler;
|
33 | 32 |
|
34 | 33 | import static org.assertj.core.api.Assertions.assertThat;
|
35 | 34 | import static org.mockito.ArgumentMatchers.any;
|
36 |
| -import static org.mockito.BDDMockito.willAnswer; |
37 | 35 | import static org.mockito.Mockito.inOrder;
|
38 | 36 | import static org.mockito.Mockito.mock;
|
39 | 37 | import static org.mockito.Mockito.verify;
|
@@ -69,22 +67,14 @@ public void tomcatCustomizers() {
|
69 | 67 | }
|
70 | 68 |
|
71 | 69 | @Test
|
72 |
| - public void contextIsAddedToHostBeforeCustomizersAreCalled() throws Exception { |
| 70 | + public void contextIsAddedToHostBeforeCustomizersAreCalled() { |
73 | 71 | TomcatReactiveWebServerFactory factory = getFactory();
|
74 | 72 | TomcatContextCustomizer customizer = mock(TomcatContextCustomizer.class);
|
75 |
| - willAnswer(new Answer<Void>() { |
76 |
| - |
77 |
| - @Override |
78 |
| - public Void answer(InvocationOnMock invocation) throws Throwable { |
79 |
| - assertThat(((Context) invocation.getArguments()[0]).getParent()) |
80 |
| - .isNotNull(); |
81 |
| - return null; |
82 |
| - } |
83 |
| - |
84 |
| - }).given(customizer).customize(any(Context.class)); |
85 | 73 | factory.addContextCustomizers(customizer);
|
86 | 74 | this.webServer = factory.getWebServer(mock(HttpHandler.class));
|
87 |
| - verify(customizer).customize(any(Context.class)); |
| 75 | + ArgumentCaptor<Context> contextCaptor = ArgumentCaptor.forClass(Context.class); |
| 76 | + verify(customizer).customize(contextCaptor.capture()); |
| 77 | + assertThat(contextCaptor.getValue().getParent()).isNotNull(); |
88 | 78 | }
|
89 | 79 |
|
90 | 80 | @Test
|
|
0 commit comments