mirror of
https://github.com/square/okhttp.git
synced 2025-11-24 18:41:06 +03:00
Fix for conscrypt tests (#5263)
This commit is contained in:
@@ -259,8 +259,7 @@ open class PlatformRule @JvmOverloads constructor(
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
fun conscrypt() = PlatformRule(
|
||||
CONSCRYPT_PROPERTY)
|
||||
fun conscrypt() = PlatformRule(CONSCRYPT_PROPERTY)
|
||||
|
||||
@JvmStatic
|
||||
fun jdk9() = PlatformRule(JDK9_PROPERTY)
|
||||
@@ -269,8 +268,7 @@ open class PlatformRule @JvmOverloads constructor(
|
||||
fun jdk8() = PlatformRule(JDK8_PROPERTY)
|
||||
|
||||
@JvmStatic
|
||||
fun jdk8alpn() = PlatformRule(
|
||||
JDK8_ALPN_PROPERTY)
|
||||
fun jdk8alpn() = PlatformRule(JDK8_ALPN_PROPERTY)
|
||||
|
||||
@JvmStatic
|
||||
fun isAlpnBootEnabled(): Boolean = try {
|
||||
|
||||
@@ -96,7 +96,6 @@ import static okhttp3.internal.Internal.addHeaderLenient;
|
||||
import static okhttp3.tls.internal.TlsUtil.localhost;
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
import static org.assertj.core.data.Offset.offset;
|
||||
import static org.hamcrest.CoreMatchers.anything;
|
||||
import static org.junit.Assert.assertArrayEquals;
|
||||
import static org.junit.Assert.fail;
|
||||
import static org.junit.Assume.assumeFalse;
|
||||
|
||||
@@ -37,6 +37,7 @@ import okhttp3.Response;
|
||||
import okhttp3.mockwebserver.MockResponse;
|
||||
import okhttp3.mockwebserver.MockWebServer;
|
||||
import okhttp3.testing.PlatformRule;
|
||||
import okhttp3.testing.PlatformVersion;
|
||||
import okhttp3.tls.HandshakeCertificates;
|
||||
import okhttp3.tls.HeldCertificate;
|
||||
import org.junit.Before;
|
||||
@@ -195,10 +196,10 @@ public final class ClientAuthTest {
|
||||
fail();
|
||||
} catch (SSLHandshakeException expected) {
|
||||
} catch (SSLException expected) {
|
||||
String jvmVersion = System.getProperty("java.specification.version");
|
||||
assertThat(jvmVersion).matches("1[123]");
|
||||
assertThat(PlatformVersion.INSTANCE.getMajorVersion()).isGreaterThanOrEqualTo(11);
|
||||
} catch (SocketException expected) {
|
||||
assertThat(getPlatformSystemProperty()).isEqualTo("jdk9");
|
||||
assertThat(getPlatformSystemProperty()).isIn(PlatformRule.JDK9_PROPERTY,
|
||||
PlatformRule.CONSCRYPT_PROPERTY);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -250,10 +251,10 @@ public final class ClientAuthTest {
|
||||
} catch (SSLHandshakeException expected) {
|
||||
} catch (SSLException expected) {
|
||||
// javax.net.ssl.SSLException: readRecord
|
||||
String jvmVersion = System.getProperty("java.specification.version");
|
||||
assertThat(jvmVersion).matches("1[123]");
|
||||
assertThat(PlatformVersion.INSTANCE.getMajorVersion()).isGreaterThanOrEqualTo(11);
|
||||
} catch (SocketException expected) {
|
||||
assertThat(getPlatformSystemProperty()).isEqualTo("jdk9");
|
||||
assertThat(getPlatformSystemProperty()).isIn(PlatformRule.JDK9_PROPERTY,
|
||||
PlatformRule.CONSCRYPT_PROPERTY);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user