1 17 package com.sun.syndication.fetcher.impl; 18 19 import org.apache.commons.httpclient.Credentials; 20 import org.apache.commons.httpclient.UsernamePasswordCredentials; 21 22 import com.sun.syndication.fetcher.FeedFetcher; 23 24 27 public class HttpClientFeedFetcherTest extends AbstractJettyTest { 28 29 public HttpClientFeedFetcherTest(String s) { 30 super(s); 31 } 32 33 36 protected FeedFetcher getFeedFetcher() { 37 return new HttpClientFeedFetcher(); 38 } 39 40 protected FeedFetcher getFeedFetcher(FeedFetcherCache cache) { 41 return new HttpClientFeedFetcher(cache); 42 } 43 44 47 public FeedFetcher getAuthenticatedFeedFetcher() { 48 return new HttpClientFeedFetcher(null, new HttpClientFeedFetcher.CredentialSupplier() { 49 public Credentials getCredentials(String realm, String host) { 50 if ("localhost".equals(host)) { 51 return new UsernamePasswordCredentials("username", "password"); 52 } else { 53 return null; 54 } 55 } 56 }); 57 } 58 } 59 | Popular Tags |