@Test public void testFindLookupAndLoadFeed() { assertNotNullOrEmpty( String.format(RESOURCE_MISSING_MESSAGE, "Test Query."), TestConstants.TEST_QUERY); FindFeedQuery findQuery = factory.newFindFeedQuery(); FindFeedResult findResult = findQuery.withQuery(TestConstants.TEST_QUERY).singleResult(); assertNotNull("Find result should not be null or empty.", findResult); assertNotNull("Find result should not be null or empty.", findResult.getEntries()); LookupFeedQuery lookupQuery = factory.newLookupFeedQuery(); LookupFeedResult lookupResult = lookupQuery.withQuery(findResult.getEntries().get(0).getLink()).singleResult(); assertNotNull("Lookup result should not be null or empty.", lookupResult); LoadFeedQuery loadQuery = factory.newLoadFeedQuery(); LoadFeedResult loadResult = loadQuery.withQuery(lookupResult.getUrl()).singleResult(); assertNotNull("Load result should not be null or empty.", loadResult); assertNotNull("Load result should not be null or empty.", loadResult.getEntries()); }
private static void printResponse(FindFeedResult result) { System.out.println(result.getQuery()); for (FeedEntry entry : result.getEntries()) { System.out.println(entry.getTitle() + ":" + entry.getLink()); } }