package com.flicklib.service.movie.tmdb; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; import java.io.IOException; import java.util.List; import java.util.concurrent.TimeUnit; import org.junit.Ignore; import org.junit.Test; import com.flicklib.domain.MoviePage; import com.flicklib.domain.MovieSearchResult; import com.flicklib.service.HttpClientSourceLoader; import com.flicklib.service.SourceLoader; public class TmdbMovieInfoFetcherTest { private SourceLoader loader; private TmdbMovieInfoFetcher fetcher; public TmdbMovieInfoFetcherTest() { loader = new HttpClientSourceLoader((int) TimeUnit.SECONDS.toMillis(10)); String apiKey = "yourkeyhere"; this.fetcher = new TmdbMovieInfoFetcher(loader, apiKey); } @Test @Ignore public void testSearchStringString() throws IOException { List<? extends MovieSearchResult> movies = fetcher.search("Pulp Fiction", "1994"); assertTrue(movies.size() > 0); assertEquals("Pulp Fiction", movies.get(0).getTitle()); } @Test @Ignore public void testGetMovieInfo() throws IOException { MoviePage page = fetcher.getMovieInfo("680"); assertEquals("Pulp Fiction", page.getTitle()); } }