public void testIsImageUri() { Uri uri = Uri.parse(imageUri); assertTrue(UriUtils.isImageUri(uri)); uri = Uri.parse(threadUriB); assertTrue(UriUtils.isImageUri(uri) == false); }
public void testGetBoardPageNumber() { Uri uri = Uri.parse("http://2ch.so/b/15.html"); int pageNumber = UriUtils.getBoardPageNumber(uri); assertEquals(pageNumber, 15); uri = Uri.parse(boardUriVg); pageNumber = UriUtils.getBoardPageNumber(uri); assertEquals(pageNumber, 0); }
public void testAdjust2chRelativeUri() { Uri uri = Uri.parse(threadRelativeUriB); String resultUri = UriUtils.adjust2chRelativeUri(uri).toString(); assertEquals(resultUri, threadUriB); uri = Uri.parse("/test/res/52916.html#52916"); resultUri = UriUtils.adjust2chRelativeUri(uri).toString(); assertEquals(resultUri, "http://2ch.so/test/res/52916.html#52916"); }
public void testGetPageName() { Uri uri = Uri.parse(threadUriB); String pageName = UriUtils.getPageName(uri); assertEquals(pageName, "1000"); uri = Uri.parse(threadRelativeUriB); pageName = UriUtils.getPageName(uri); assertEquals(pageName, "1000"); uri = Uri.parse(postUriPr); pageName = UriUtils.getPageName(uri); assertEquals(pageName, "2000"); uri = Uri.parse(imageUri); pageName = UriUtils.getPageName(uri); assertEquals(pageName, "12345"); uri = Uri.parse("1.html"); pageName = UriUtils.getPageName(uri); assertEquals(pageName, "1"); }
public void testGetFileExtension() { Uri uri = Uri.parse("/test/1 2 3.pdf"); String extension = UriUtils.getFileExtension(uri); assertEquals(extension, "pdf"); uri = Uri.parse("src/test.flash.swf"); extension = UriUtils.getFileExtension(uri); assertEquals(extension, "swf"); uri = Uri.parse(imageUri); extension = UriUtils.getFileExtension(uri); assertEquals(extension, "png"); uri = Uri.parse(threadUriB); extension = UriUtils.getFileExtension(uri); assertEquals(extension, "html"); uri = Uri.parse(boardUriVg); extension = UriUtils.getFileExtension(uri); assertEquals(extension, null); }
public void testGetBoardName() { Uri uri = Uri.parse(boardUriVg); String boardName = UriUtils.getBoardName(uri); assertEquals(boardName, "vg"); uri = Uri.parse(boardUriVg + "/"); boardName = UriUtils.getBoardName(uri); assertEquals(boardName, "vg"); uri = Uri.parse(threadUriB); boardName = UriUtils.getBoardName(uri); assertEquals(boardName, "b"); uri = Uri.parse(threadRelativeUriB); boardName = UriUtils.getBoardName(uri); assertEquals(boardName, "b"); uri = Uri.parse(postUriPr); boardName = UriUtils.getBoardName(uri); assertEquals(boardName, "pr"); }
public void testCreate2chUrl() { String resultUrl = UriUtils.create2chURL("b", 0); Assert.assertEquals(resultUrl, "http://2ch.so/b/"); resultUrl = UriUtils.create2chURL("b", 1); assertEquals(resultUrl, "http://2ch.so/b/1.html"); resultUrl = UriUtils.create2chThreadURL("b", "123"); assertEquals(resultUrl, "http://2ch.so/b/res/123.html"); resultUrl = UriUtils.create2chPostURL("b", "123", "456"); assertEquals(resultUrl, "http://2ch.so/b/res/123.html#456"); resultUrl = UriUtils.create2chURL("b", "thumb/12345.jpg").toString(); assertEquals(resultUrl, "http://2ch.so/b/thumb/12345.jpg"); resultUrl = UriUtils.create2chURL("b", "/thumb/12345.jpg").toString(); assertEquals(resultUrl, "http://2ch.so/b/thumb/12345.jpg"); }
public void testIs2chHostPositive() { boolean isDvachHost = UriUtils.isDvachHost(Uri.parse(threadUriB)); assertTrue(isDvachHost); }
public void testIs2chHostNegative() { boolean isDvachHost = UriUtils.isDvachHost(Uri.parse(threadRelativeUriB)); assertFalse(isDvachHost); }
public void testIsYoutubeUri() { Uri uri = Uri.parse("http://youtube.com/watch?v=111"); assertTrue(UriUtils.isYoutubeUri(uri)); }