This is an automated email from the ASF dual-hosted git repository. gaul pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/jclouds.git
commit d7897b3d25816d2ca2b35e4af7bb573ef2eb3d14 Author: korlov42 <kor...@gridgain.com> AuthorDate: Fri Oct 9 23:25:48 2020 +0300 fix failed testSSLConnectionFailsIfOnlyHttpConfigured --- .../http/okhttp/OkHttpCommandExecutorServiceTest.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/drivers/okhttp/src/test/java/org/jclouds/http/okhttp/OkHttpCommandExecutorServiceTest.java b/drivers/okhttp/src/test/java/org/jclouds/http/okhttp/OkHttpCommandExecutorServiceTest.java index 877cf88..bf67b0b 100644 --- a/drivers/okhttp/src/test/java/org/jclouds/http/okhttp/OkHttpCommandExecutorServiceTest.java +++ b/drivers/okhttp/src/test/java/org/jclouds/http/okhttp/OkHttpCommandExecutorServiceTest.java @@ -24,6 +24,7 @@ import static org.testng.Assert.assertEquals; import static org.testng.Assert.assertNotNull; import java.io.Closeable; +import java.io.IOException; import java.util.List; import java.util.Properties; @@ -167,7 +168,7 @@ public class OkHttpCommandExecutorServiceTest extends BaseHttpCommandExecutorSer } } - @Test(expectedExceptions = HttpResponseException.class, expectedExceptionsMessageRegExp = "Failed to connect to.*") + @Test(expectedExceptions = HttpResponseException.class, expectedExceptionsMessageRegExp = "Unable to find acceptable protocols.*") public void testSSLConnectionFailsIfOnlyHttpConfigured() throws Exception { MockWebServer server = mockWebServer(new MockResponse()); server.useHttps(sslSocketFactory(), false); @@ -231,6 +232,15 @@ public class OkHttpCommandExecutorServiceTest extends BaseHttpCommandExecutorSer } } + protected static MockWebServer mockWebServer(MockResponse... responses) throws IOException { + MockWebServer server = new MockWebServer(); + server.start(null, 0); + for (MockResponse response : responses) { + server.enqueue(response); + } + return server; + } + @ConfiguresHttpCommandExecutorService private static final class ConnectionSpecModule extends AbstractModule { private final List<ConnectionSpec> connectionSpecs;