summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author ThiƩbaud Weksteen <tweek@google.com> 2024-12-19 17:45:58 -0800
committer Android (Google) Code Review <android-gerrit@google.com> 2024-12-19 17:45:58 -0800
commit1867d9613d411321e255ada967759d815077c14f (patch)
tree79ba15dabecee2f847ba1128c37b07ccaa68bb31
parent26d9bbd3fe9d83dbbeff39007243c21bad1dd08e (diff)
parente24cfe3a622d644e759a12097f35393be6d67cfa (diff)
Merge "Move X509TrustManagerExtensionsTest to JUnit4" into main
-rw-r--r--core/tests/coretests/src/android/net/http/X509TrustManagerExtensionsTest.java19
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);