diff options
author | cyBerta <cyberta@riseup.net> | 2025-01-13 23:16:37 +0100 |
---|---|---|
committer | cyberta <cyberta@riseup.net> | 2025-02-04 14:34:32 +0000 |
commit | 15f5e75c2ad06d5dca20a4bd84d628f2458265df (patch) | |
tree | 95c2ad86d783ace841eb8d0f5aa14b65ef47d8ab /app/src/test/java | |
parent | 447cfa0ce606257b5c976ca8cc8cd8656211b9c9 (diff) |
fix crash when entering invalid invite token
Diffstat (limited to 'app/src/test/java')
-rw-r--r-- | app/src/test/java/se/leap/bitmaskclient/base/utils/ConfigHelperTest.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/app/src/test/java/se/leap/bitmaskclient/base/utils/ConfigHelperTest.java b/app/src/test/java/se/leap/bitmaskclient/base/utils/ConfigHelperTest.java index c6387165..fd862f2b 100644 --- a/app/src/test/java/se/leap/bitmaskclient/base/utils/ConfigHelperTest.java +++ b/app/src/test/java/se/leap/bitmaskclient/base/utils/ConfigHelperTest.java @@ -1,6 +1,7 @@ package se.leap.bitmaskclient.base.utils; import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNull; import static org.junit.Assert.assertTrue; import com.tngtech.java.junit.dataprovider.DataProvider; @@ -66,6 +67,14 @@ public class ConfigHelperTest { } @Test + public void testGetDomainFromMainURL_returnNullIfInvalid() { + assertNull(ConfigHelper.getDomainFromMainURL("https://localhost")); + assertNull(ConfigHelper.getDomainFromMainURL("http://localhost")); + assertNull(ConfigHelper.getDomainFromMainURL("invalidrandomstring")); + assertNull(ConfigHelper.getDomainFromMainURL(null)); + } + + @Test public void testParseX509CertificatesFromString() throws IOException { ArrayList<X509Certificate> certs = ConfigHelper.parseX509CertificatesFromString(TestSetupHelper.getInputAsString(getClass().getClassLoader().getResourceAsStream("updated_cert.pem"))); assertTrue(certs != null); |