diff options
Diffstat (limited to 'src/instrumentationTest/de/test/antennapod/util/URIUtilTest.java')
-rw-r--r-- | src/instrumentationTest/de/test/antennapod/util/URIUtilTest.java | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/instrumentationTest/de/test/antennapod/util/URIUtilTest.java b/src/instrumentationTest/de/test/antennapod/util/URIUtilTest.java new file mode 100644 index 000000000..a7cba4c03 --- /dev/null +++ b/src/instrumentationTest/de/test/antennapod/util/URIUtilTest.java @@ -0,0 +1,21 @@ +package instrumentationTest.de.test.antennapod.util; + +import android.test.AndroidTestCase; +import de.danoeh.antennapod.util.URIUtil; + +/** + * Test class for URIUtil + */ +public class URIUtilTest extends AndroidTestCase { + + public void testGetURIFromRequestUrlShouldNotEncode() { + final String testUrl = "http://example.com/this%20is%20encoded"; + assertEquals(testUrl, URIUtil.getURIFromRequestUrl(testUrl).toString()); + } + + public void testGetURIFromRequestUrlShouldEncode() { + final String testUrl = "http://example.com/this is not encoded"; + final String expected = "http://example.com/this%20is%20not%20encoded"; + assertEquals(expected, URIUtil.getURIFromRequestUrl(testUrl).toString()); + } +} |