@@ -0,0 +1,1044 @@
+package org.mozilla.focus.webkit.matcher;%0A%0Aimport org.junit.Test;%0Aimport org.junit.runner.RunWith;%0Aimport org.robolectric.RobolectricTestRunner;%0A%0Aimport static org.junit.Assert.*;%0A%0A@RunWith(RobolectricTestRunner.class)%0Apublic class UrlMatcherTest %7B%0A%0A%0A    @Test%0A    public void matches() throws Exception %7B%0A        final UrlMatcher matcher = new UrlMatcher(new String%5B%5D %7B%0A                %22bcd%22%0A        %7D);%0A%0A        assertTrue(matcher.matches(%22bcd%22, %22%22));%0A        assertTrue(matcher.matches(%22abcd%22, %22%22));%0A        assertTrue(matcher.matches(%22bcde%22, %22%22));%0A        assertTrue(matcher.matches(%22abcde%22, %22%22));%0A%0A        assertTrue(!matcher.matches(%22a%22, %22%22));%0A        assertTrue(!matcher.matches(%22b%22, %22%22));%0A        assertTrue(!matcher.matches(%22c%22, %22%22));%0A        assertTrue(!matcher.matches(%22d%22, %22%22));%0A        assertTrue(!matcher.matches(%22e%22, %22%22));%0A        assertTrue(!matcher.matches(%22abc%22, %22%22));%0A        assertTrue(!matcher.matches(%22cde%22, %22%22));%0A        assertTrue(!matcher.matches(%22dcb%22, %22%22));%0A        assertTrue(!matcher.matches(%22edcba%22, %22%22));%0A    %7D%0A%0A%7D

Add basic UrlMatcher test