package triaina.commons.test.utils; import android.net.Uri; import junit.framework.TestCase; import triaina.commons.utils.UriUtils; public class UriUtilsTest extends TestCase { public void testCompareDomain() { Uri uri = Uri.parse("http://aaa.example.com"); assertEquals(true, UriUtils.compareDomain(uri, "example.com")); assertEquals(true, UriUtils.compareDomain(uri, "aaa.example.com")); assertEquals(true, UriUtils.compareDomain(uri, "example.com:10000")); assertEquals(true, UriUtils.compareDomain(uri, "aaa.example.com:10000")); uri = Uri.parse("http://example.com"); assertEquals(false, UriUtils.compareDomain(uri, "aaa.example.com")); assertEquals(false, UriUtils.compareDomain(uri, "exampl.com")); uri = Uri.parse("http://fake-example.com"); assertEquals(false, UriUtils.compareDomain(uri, "example.com")); } public void testCompareDomainDomainNull() { Uri uri = Uri.parse("mailto:?subject=hoge"); assertEquals(false, UriUtils.compareDomain(uri, "example.com")); } }