|
1 | 1 | package de.holisticon.servlet4demo.jettyclient.jetty; |
2 | 2 |
|
| 3 | +import static org.junit.Assert.fail; |
| 4 | +import static org.mockito.ArgumentMatchers.any; |
| 5 | +import static org.mockito.ArgumentMatchers.anyString; |
| 6 | +import static org.mockito.Mockito.anyLong; |
| 7 | +import static org.mockito.Mockito.mock; |
| 8 | +import static org.mockito.Mockito.times; |
| 9 | +import static org.mockito.Mockito.verify; |
| 10 | +import static org.mockito.Mockito.when; |
| 11 | + |
| 12 | +import java.util.concurrent.ExecutionException; |
| 13 | +import java.util.concurrent.Phaser; |
| 14 | +import java.util.concurrent.TimeUnit; |
| 15 | +import java.util.concurrent.TimeoutException; |
| 16 | + |
3 | 17 | import org.eclipse.jetty.client.HttpClient; |
4 | 18 | import org.eclipse.jetty.client.api.ContentResponse; |
5 | 19 | import org.eclipse.jetty.client.api.Request; |
|
11 | 25 | import org.junit.Before; |
12 | 26 | import org.junit.Test; |
13 | 27 |
|
14 | | -import java.util.concurrent.ExecutionException; |
15 | | -import java.util.concurrent.Phaser; |
16 | | -import java.util.concurrent.TimeUnit; |
17 | | -import java.util.concurrent.TimeoutException; |
18 | | - |
19 | | -import static org.junit.Assert.fail; |
20 | | -import static org.mockito.ArgumentMatchers.any; |
21 | | -import static org.mockito.ArgumentMatchers.anyString; |
22 | | -import static org.mockito.Mockito.*; |
23 | | - |
24 | 28 | public class JettyClientDemoTest { |
25 | 29 |
|
26 | 30 | private JettyClientDemo sut; |
@@ -93,6 +97,11 @@ public void testPerformDefaultHttpRequestWithException() { |
93 | 97 | fail(); |
94 | 98 | } |
95 | 99 | sut.performDefaultHttpRequest("localhost", 8443, "/some/path"); |
| 100 | + try { |
| 101 | + verify(httpClient, times(1)).GET(anyString()); |
| 102 | + } catch (InterruptedException | ExecutionException | TimeoutException e) { |
| 103 | + fail(); |
| 104 | + } |
96 | 105 | } |
97 | 106 |
|
98 | 107 | @Test |
|
0 commit comments