Here are the examples of the java api class com.rometools.fetcher.FeedFetcher taken from open source projects.
1. FetcherIT#test()
Project: rome
File: FetcherIT.java
File: FetcherIT.java
@Test public void test() throws Exception { FeedFetcherCache cache = HashMapFeedInfoCache.getInstance(); FeedFetcher fetcher = new HttpURLFeedFetcher(cache); SyndFeed feed = fetcher.retrieveFeed(new URL("http://www.w3.org/blog/news/feed/atom")); assertEquals("W3C News", feed.getTitle()); }
2. HttpURLFeedFetcherTest#getAuthenticatedFeedFetcher()
Project: rome
File: HttpURLFeedFetcherTest.java
File: HttpURLFeedFetcherTest.java
/** * @see com.rometools.rome.fetcher.impl.AbstractJettyTest#getAuthenticatedFeedFetcher() */ @Override public FeedFetcher getAuthenticatedFeedFetcher() { // setup the authenticator java.net.Authenticator.setDefault(new TestBasicAuthenticator()); final FeedFetcher feedFetcher = getFeedFetcher(); return feedFetcher; }
3. ControllerTest#testSubscribe()
Project: rome
File: ControllerTest.java
File: ControllerTest.java
/** * Test of subscribe method, of class Hub. */ @Test public void testSubscribe() { LOG.info("subscribe"); final String callback = "http://localhost/doNothing"; final String topic = "http://feeds.feedburner.com/screaming-penguin"; final long lease_seconds = -1; final String secret = null; final String verify_token = "MyVoiceIsMyPassport"; final HubDAO dao = new InMemoryHubDAO(); final Notifier notifier = null; final FeedFetcher fetcher = new HttpURLFeedFetcher(HashMapFeedInfoCache.getInstance()); Hub instance = new Hub(dao, new AlwaysVerifier(), notifier, fetcher); Boolean result = instance.subscribe(callback, topic, "sync", lease_seconds, secret, verify_token); assertEquals(true, result); instance = new Hub(dao, new NeverVerifier(), notifier, fetcher); result = instance.subscribe(callback, topic, "sync", lease_seconds, secret, verify_token); assertEquals(false, result); result = instance.subscribe(callback, topic, "async", lease_seconds, secret, verify_token); assertEquals(null, result); // Test internal assertions try { instance.subscribe(null, topic, "async", lease_seconds, secret, verify_token); fail(); } catch (final HttpStatusCodeException e) { assertEquals(400, e.getStatus()); LOG.info(e.getMessage()); } try { instance.subscribe(callback, null, "async", lease_seconds, secret, verify_token); fail(); } catch (final HttpStatusCodeException e) { assertEquals(400, e.getStatus()); LOG.info(e.getMessage()); } try { instance.subscribe(callback, topic, "foo", lease_seconds, secret, verify_token); fail(); } catch (final HttpStatusCodeException e) { assertEquals(400, e.getStatus()); LOG.info(e.getMessage()); } // test general exception instance = new Hub(dao, new ExceptionVerifier(), notifier, fetcher); try { result = instance.subscribe(callback, topic, "sync", lease_seconds, secret, verify_token); fail(); } catch (final HttpStatusCodeException e) { assertEquals(500, e.getStatus()); } }