diff options
| author | 2024-12-19 17:45:58 -0800 | |
|---|---|---|
| committer | 2024-12-19 17:45:58 -0800 | |
| commit | 1867d9613d411321e255ada967759d815077c14f (patch) | |
| tree | 79ba15dabecee2f847ba1128c37b07ccaa68bb31 | |
| parent | 26d9bbd3fe9d83dbbeff39007243c21bad1dd08e (diff) | |
| parent | e24cfe3a622d644e759a12097f35393be6d67cfa (diff) | |
Merge "Move X509TrustManagerExtensionsTest to JUnit4" into main
| -rw-r--r-- | core/tests/coretests/src/android/net/http/X509TrustManagerExtensionsTest.java | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/core/tests/coretests/src/android/net/http/X509TrustManagerExtensionsTest.java b/core/tests/coretests/src/android/net/http/X509TrustManagerExtensionsTest.java index 04aa62a3e38e..70fd1e172d05 100644 --- a/core/tests/coretests/src/android/net/http/X509TrustManagerExtensionsTest.java +++ b/core/tests/coretests/src/android/net/http/X509TrustManagerExtensionsTest.java @@ -16,6 +16,15 @@ package android.net.http; +import static org.junit.Assert.fail; + +import androidx.test.ext.junit.runners.AndroidJUnit4; + +import com.android.org.conscrypt.TrustManagerImpl; + +import org.junit.Test; +import org.junit.runner.RunWith; + import java.security.KeyStore; import java.security.cert.X509Certificate; @@ -23,11 +32,8 @@ import javax.net.ssl.TrustManager; import javax.net.ssl.TrustManagerFactory; import javax.net.ssl.X509TrustManager; -import junit.framework.TestCase; - -import com.android.org.conscrypt.TrustManagerImpl; - -public class X509TrustManagerExtensionsTest extends TestCase { +@RunWith(AndroidJUnit4.class) +public class X509TrustManagerExtensionsTest { private class NotATrustManagerImpl implements X509TrustManager { @@ -40,6 +46,7 @@ public class X509TrustManagerExtensionsTest extends TestCase { } } + @Test public void testBadCast() throws Exception { NotATrustManagerImpl ntmi = new NotATrustManagerImpl(); try { @@ -49,12 +56,14 @@ public class X509TrustManagerExtensionsTest extends TestCase { } } + @Test public void testGoodCast() throws Exception { String defaultType = KeyStore.getDefaultType(); TrustManagerImpl tmi = new TrustManagerImpl(KeyStore.getInstance(defaultType)); X509TrustManagerExtensions tme = new X509TrustManagerExtensions(tmi); } + @Test public void testNormalUseCase() throws Exception { String defaultAlgorithm = TrustManagerFactory.getDefaultAlgorithm(); TrustManagerFactory tmf = TrustManagerFactory.getInstance(defaultAlgorithm); |