package org.springframework.social.flickr.connect; import org.junit.Before; import org.springframework.http.HttpHeaders; import org.springframework.http.MediaType; import org.springframework.social.flickr.api.impl.FlickrTemplate; import org.springframework.social.test.client.MockRestServiceServer; import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.Resource; /** * @author HemantS * */ public class AbstractFlickrApiTest { protected FlickrTemplate flickr; protected FlickrTemplate unauthorizedFlickr; protected MockRestServiceServer mockServer; protected MockRestServiceServer unauthorizedMockServer; protected HttpHeaders responseHeaders; @Before public void getFlickrTemplate() { flickr = new FlickrTemplate("consumerKey", "consumerSecret", "accessToken", "accessTokenSecret"); mockServer = MockRestServiceServer.createServer(flickr.getRestTemplate()); responseHeaders = new HttpHeaders(); responseHeaders.setContentType(MediaType.TEXT_PLAIN); unauthorizedFlickr = new FlickrTemplate("consumerKey"); // create a mock server just to avoid hitting real flickr if something gets past the authorization check unauthorizedMockServer = MockRestServiceServer.createServer(unauthorizedFlickr.getRestTemplate());//TODO: Hemant Need to check this code. } protected Resource jsonResource(String filename) { return new ClassPathResource(filename + ".json", getClass()); } }