@Test public void parse_withExampleContentAndPathToANoneExistingPath_expectNoUrlsToBeFoundInTheList() throws ParseException { JsonSupport jsonTransformer = createJsonParserWithUrlExtract(newArrayList("comments", "paging", "non")); Long timestamp = -1L; String url = ""; String response = createJSONFaceBookPost(); final PageData parse = jsonTransformer.parse(url, response, timestamp); final Set<String> urlSet = parse.getUrlSet(); assertTrue(urlSet.isEmpty()); }
@Test public void parse_withExampleContentAndPathToNextUrl_expectUrlsToBeContainedInList() throws ParseException { final String expectedUrl = "https://graph.facebook.com/me/albums?limit=25&after=Mjk5MzE1MzcwMjQxMDc2"; JsonSupport jsonTransformer = createJsonParserWithUrlExtract(newArrayList("comments", "paging", "next")); Long timestamp = -1L; String url = ""; String response = createJSONFaceBookPost(); final PageData parse = jsonTransformer.parse(url, response, timestamp); final Set<String> urlSet = parse.getUrlSet(); assertTrue(urlSet.contains(expectedUrl)); }