1
0
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:
Yuri Schimke
2019-07-03 07:20:28 +01:00
committed by GitHub
parent 83361312e8
commit 16b7e36968
3 changed files with 9 additions and 11 deletions

View File

@@ -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 {

View File

@@ -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;

View File

@@ -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);
}
}