1
0
mirror of https://github.com/square/okhttp.git synced 2025-11-23 06:42:24 +03:00

Move tls tests to Junit 5 (#6372)

This commit is contained in:
Yuri Schimke
2020-11-01 14:12:12 +00:00
committed by GitHub
parent ec44c954e2
commit 25814afb80
4 changed files with 25 additions and 25 deletions

View File

@@ -16,7 +16,7 @@
package okhttp3.tls; package okhttp3.tls;
import java.security.cert.X509Certificate; import java.security.cert.X509Certificate;
import org.junit.Test; import org.junit.jupiter.api.Test;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;

View File

@@ -15,8 +15,8 @@
*/ */
package okhttp3.tls package okhttp3.tls
import org.junit.Assert import org.junit.jupiter.api.Assertions.assertEquals
import org.junit.Test import org.junit.jupiter.api.Test
class CertificatesTest { class CertificatesTest {
@Test fun testRoundtrip() { @Test fun testRoundtrip() {
@@ -35,6 +35,6 @@ class CertificatesTest {
""".trimIndent() """.trimIndent()
val certificate = certificateString.decodeCertificatePem() val certificate = certificateString.decodeCertificatePem()
Assert.assertEquals(certificateString, certificate.certificatePem()) assertEquals(certificateString, certificate.certificatePem())
} }
} }

View File

@@ -37,7 +37,7 @@ import okio.ByteString.Companion.decodeHex
import okio.ByteString.Companion.encodeUtf8 import okio.ByteString.Companion.encodeUtf8
import okio.ByteString.Companion.toByteString import okio.ByteString.Companion.toByteString
import org.assertj.core.api.Assertions.assertThat import org.assertj.core.api.Assertions.assertThat
import org.junit.Test import org.junit.jupiter.api.Test
internal class DerCertificatesTest { internal class DerCertificatesTest {
private val stateOrProvince = "1.3.6.1.4.1.311.60.2.1.2" private val stateOrProvince = "1.3.6.1.4.1.311.60.2.1.2"

View File

@@ -32,9 +32,9 @@ import okio.ByteString.Companion.decodeHex
import okio.ByteString.Companion.encodeUtf8 import okio.ByteString.Companion.encodeUtf8
import okio.ByteString.Companion.toByteString import okio.ByteString.Companion.toByteString
import org.assertj.core.api.Assertions.assertThat import org.assertj.core.api.Assertions.assertThat
import org.junit.Assert.fail import org.junit.jupiter.api.Disabled
import org.junit.Ignore import org.junit.jupiter.api.Test
import org.junit.Test import org.junit.jupiter.api.fail
internal class DerTest { internal class DerTest {
@Test fun `decode tag and length`() { @Test fun `decode tag and length`() {
@@ -66,7 +66,7 @@ internal class DerTest {
try { try {
derReader.read("test") {} derReader.read("test") {}
fail() fail("")
} catch (expected: ProtocolException) { } catch (expected: ProtocolException) {
assertThat(expected.message).isEqualTo("invalid encoding for length") assertThat(expected.message).isEqualTo("invalid encoding for length")
} }
@@ -82,7 +82,7 @@ internal class DerTest {
try { try {
derReader.read("test") {} derReader.read("test") {}
fail() fail("")
} catch (expected: ProtocolException) { } catch (expected: ProtocolException) {
assertThat(expected.message).isEqualTo("invalid encoding for length") assertThat(expected.message).isEqualTo("invalid encoding for length")
} }
@@ -124,7 +124,7 @@ internal class DerTest {
try { try {
derReader.read("test") {} derReader.read("test") {}
fail() fail("")
} catch (expected: ProtocolException) { } catch (expected: ProtocolException) {
assertThat(expected.message).isEqualTo("length > Long.MAX_VALUE") assertThat(expected.message).isEqualTo("length > Long.MAX_VALUE")
} }
@@ -149,7 +149,7 @@ internal class DerTest {
try { try {
derReader.read("test") {} derReader.read("test") {}
fail() fail("")
} catch (expected: ProtocolException) { } catch (expected: ProtocolException) {
assertThat(expected.message) assertThat(expected.message)
.isEqualTo("length encoded with more than 8 bytes is not supported") .isEqualTo("length encoded with more than 8 bytes is not supported")
@@ -631,7 +631,7 @@ internal class DerTest {
@Test fun `cannot decode utc time with offset`() { @Test fun `cannot decode utc time with offset`() {
try { try {
Adapters.UTC_TIME.fromDer("17113139313231353139303231302d30383030".decodeHex()) Adapters.UTC_TIME.fromDer("17113139313231353139303231302d30383030".decodeHex())
fail() fail("")
} catch (expected: ProtocolException) { } catch (expected: ProtocolException) {
assertThat(expected).hasMessage("Failed to parse UTCTime 191215190210-0800") assertThat(expected).hasMessage("Failed to parse UTCTime 191215190210-0800")
} }
@@ -648,7 +648,7 @@ internal class DerTest {
val bytes = "170d3139313231362333303231305a".decodeHex() val bytes = "170d3139313231362333303231305a".decodeHex()
try { try {
Adapters.UTC_TIME.fromDer(bytes) Adapters.UTC_TIME.fromDer(bytes)
fail() fail("")
} catch (expected: ProtocolException) { } catch (expected: ProtocolException) {
assertThat(expected).hasMessage("Failed to parse UTCTime 191216#30210Z") assertThat(expected).hasMessage("Failed to parse UTCTime 191216#30210Z")
} }
@@ -657,7 +657,7 @@ internal class DerTest {
@Test fun `cannot decode generalized time with offset`() { @Test fun `cannot decode generalized time with offset`() {
try { try {
Adapters.GENERALIZED_TIME.fromDer("181332303139313231353139303231302d30383030".decodeHex()) Adapters.GENERALIZED_TIME.fromDer("181332303139313231353139303231302d30383030".decodeHex())
fail() fail("")
} catch (expected: ProtocolException) { } catch (expected: ProtocolException) {
assertThat(expected).hasMessage("Failed to parse GeneralizedTime 20191215190210-0800") assertThat(expected).hasMessage("Failed to parse GeneralizedTime 20191215190210-0800")
} }
@@ -674,7 +674,7 @@ internal class DerTest {
val bytes = "180f32303139313231362333303231305a".decodeHex() val bytes = "180f32303139313231362333303231305a".decodeHex()
try { try {
Adapters.GENERALIZED_TIME.fromDer(bytes) Adapters.GENERALIZED_TIME.fromDer(bytes)
fail() fail("")
} catch (expected: ProtocolException) { } catch (expected: ProtocolException) {
assertThat(expected).hasMessage("Failed to parse GeneralizedTime 20191216#30210Z") assertThat(expected).hasMessage("Failed to parse GeneralizedTime 20191216#30210Z")
} }
@@ -723,7 +723,7 @@ internal class DerTest {
.isEqualTo(date("1992-06-22T12:34:21.000+0000").time) .isEqualTo(date("1992-06-22T12:34:21.000+0000").time)
} }
@Ignore("fractional seconds are not implemented") @Disabled("fractional seconds are not implemented")
@Test fun `parse generalized time with fractional seconds`() { @Test fun `parse generalized time with fractional seconds`() {
assertThat(Adapters.parseGeneralizedTime("19920722132100.3Z")) assertThat(Adapters.parseGeneralizedTime("19920722132100.3Z"))
.isEqualTo(date("1992-07-22T13:21:00.300+0000").time) .isEqualTo(date("1992-07-22T13:21:00.300+0000").time)
@@ -776,7 +776,7 @@ internal class DerTest {
val bytes = "0300".decodeHex() val bytes = "0300".decodeHex()
try { try {
Adapters.BIT_STRING.fromDer(bytes) Adapters.BIT_STRING.fromDer(bytes)
fail() fail("")
} catch (expected: ProtocolException) { } catch (expected: ProtocolException) {
assertThat(expected).hasMessage("malformed bit string") assertThat(expected).hasMessage("malformed bit string")
} }
@@ -793,7 +793,7 @@ internal class DerTest {
try { try {
Adapters.OCTET_STRING.fromDer( Adapters.OCTET_STRING.fromDer(
"2410040668656c6c6f200406776f726c6421".decodeHex()) "2410040668656c6c6f200406776f726c6421".decodeHex())
fail() fail("")
} catch (expected: ProtocolException) { } catch (expected: ProtocolException) {
assertThat(expected).hasMessage("constructed octet strings not supported for DER") assertThat(expected).hasMessage("constructed octet strings not supported for DER")
} }
@@ -803,7 +803,7 @@ internal class DerTest {
try { try {
Adapters.BIT_STRING.fromDer( Adapters.BIT_STRING.fromDer(
"231203070068656c6c6f20030700776f726c6421".decodeHex()) "231203070068656c6c6f20030700776f726c6421".decodeHex())
fail() fail("")
} catch (expected: ProtocolException) { } catch (expected: ProtocolException) {
assertThat(expected).hasMessage("constructed bit strings not supported for DER") assertThat(expected).hasMessage("constructed bit strings not supported for DER")
} }
@@ -813,7 +813,7 @@ internal class DerTest {
try { try {
Adapters.UTF8_STRING.fromDer( Adapters.UTF8_STRING.fromDer(
"2c100c0668656c6c6f200c06776f726c6421".decodeHex()) "2c100c0668656c6c6f200c06776f726c6421".decodeHex())
fail() fail("")
} catch (expected: ProtocolException) { } catch (expected: ProtocolException) {
assertThat(expected).hasMessage("constructed strings not supported for DER") assertThat(expected).hasMessage("constructed strings not supported for DER")
} }
@@ -823,7 +823,7 @@ internal class DerTest {
try { try {
Adapters.BIT_STRING.fromDer( Adapters.BIT_STRING.fromDer(
"23800303000A3B0305045F291CD00000".decodeHex()) "23800303000A3B0305045F291CD00000".decodeHex())
fail() fail("")
} catch (expected: ProtocolException) { } catch (expected: ProtocolException) {
assertThat(expected).hasMessage("indefinite length not permitted for DER") assertThat(expected).hasMessage("indefinite length not permitted for DER")
} }
@@ -837,7 +837,7 @@ internal class DerTest {
derReader.read("test") { derReader.read("test") {
derReader.readOctetString() derReader.readOctetString()
} }
fail() fail("")
} catch (expected: Exception) { } catch (expected: Exception) {
assertThat(expected).hasMessage("constructed octet strings not supported for DER") assertThat(expected).hasMessage("constructed octet strings not supported for DER")
} }
@@ -919,7 +919,7 @@ internal class DerTest {
val bytes = "301b300d06092a864886f70d010101050003847fffffff000504030201".decodeHex() val bytes = "301b300d06092a864886f70d010101050003847fffffff000504030201".decodeHex()
try { try {
CertificateAdapters.subjectPublicKeyInfo.fromDer(bytes) CertificateAdapters.subjectPublicKeyInfo.fromDer(bytes)
fail() fail("")
} catch (expected: ProtocolException) { } catch (expected: ProtocolException) {
assertThat(expected.message).isEqualTo("enclosed object too large") assertThat(expected.message).isEqualTo("enclosed object too large")
} }
@@ -930,7 +930,7 @@ internal class DerTest {
val bytes = "060229ffffff7f".decodeHex() val bytes = "060229ffffff7f".decodeHex()
try { try {
Adapters.OBJECT_IDENTIFIER.fromDer(bytes) Adapters.OBJECT_IDENTIFIER.fromDer(bytes)
fail() fail("")
} catch (expected: ProtocolException) { } catch (expected: ProtocolException) {
assertThat(expected.message).isEqualTo("unexpected byte count at OBJECT IDENTIFIER") assertThat(expected.message).isEqualTo("unexpected byte count at OBJECT IDENTIFIER")
} }