SimpleTestWebServer テスト用のHttpサーバを立ち上げます。 URIとレスポンスを文字列として与えると、指定したURIにアクセスした際に指定したレスポンスを返すHttpサーバーを立ち上げます。 Httpsサーバーは未実装です。 以下のようなテストが可能です。 public class SampleTest { @Test public void test() throws Exception { SimpleTestWebServer server = new SimpleTestWebServer(); server.setHandler("http://localhost:8080/test","Hello Test Server!"); String respose = getResponse("http://localhost:8080/test"); asse
![Webクライアントのテストに使えるシンプルなサーバー - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/d751c3f0676dd8a5800939a00f3fd95f2e20bd7d/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9V2ViJUUzJTgyJUFGJUUzJTgzJUE5JUUzJTgyJUE0JUUzJTgyJUEyJUUzJTgzJUIzJUUzJTgzJTg4JUUzJTgxJUFFJUUzJTgzJTg2JUUzJTgyJUI5JUUzJTgzJTg4JUUzJTgxJUFCJUU0JUJEJUJGJUUzJTgxJTg4JUUzJTgyJThCJUUzJTgyJUI3JUUzJTgzJUIzJUUzJTgzJTk3JUUzJTgzJUFCJUUzJTgxJUFBJUUzJTgyJUI1JUUzJTgzJUJDJUUzJTgzJTkwJUUzJTgzJUJDJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1jYTFmMDgwMzIzYmZkZDQ4N2VhNGZiMDA0ZjJhN2NkMA%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwYXlhX2VpeWEmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWMwYmFhYzc4NDEwZWExNzg3NDkxZTRkNTRhMmMzZDYz%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Db7b4318c3650adcdd0cce375989530c9)