diff --git a/core/src/main/java/ru/bvn13/imdbspider/spider/api/v1_0/ApiFactory_1_0.java b/core/src/main/java/ru/bvn13/imdbspider/spider/api/v1_0/ApiFactory_1_0.java index 2d10808..13cc543 100644 --- a/core/src/main/java/ru/bvn13/imdbspider/spider/api/v1_0/ApiFactory_1_0.java +++ b/core/src/main/java/ru/bvn13/imdbspider/spider/api/v1_0/ApiFactory_1_0.java @@ -5,17 +5,13 @@ import ru.bvn13.imdbspider.exceptions.ImdbSpiderException; import ru.bvn13.imdbspider.exceptions.api.DataTypeNotSupportedException; import ru.bvn13.imdbspider.imdb.*; import ru.bvn13.imdbspider.spider.api.ApiFactory; -import ru.bvn13.imdbspider.spider.composer.MovieListComposer; import ru.bvn13.imdbspider.spider.tasker.Task; import java.net.URLEncoder; import java.nio.charset.Charset; -import java.time.Duration; -import java.time.LocalDateTime; import java.util.ArrayList; import java.util.EnumSet; import java.util.List; -import java.util.concurrent.ExecutionException; import java.util.regex.Matcher; import java.util.regex.Pattern; diff --git a/core/src/test/java/ru/bvn13/imdbspider/runner/AppTest.java b/core/src/test/java/ru/bvn13/imdbspider/runner/AppTest.java deleted file mode 100644 index 9e24704..0000000 --- a/core/src/test/java/ru/bvn13/imdbspider/runner/AppTest.java +++ /dev/null @@ -1,34 +0,0 @@ -package ru.bvn13.imdbspider.runner; - -import static org.junit.Assert.assertTrue; - -import org.junit.BeforeClass; -import org.junit.Test; -import ru.bvn13.imdbspider.ImdbSpider; -import ru.bvn13.imdbspider.exceptions.ImdbSpiderException; -import ru.bvn13.imdbspider.imdb.Movie; -import ru.bvn13.imdbspider.imdb.MovieDataType; -import ru.bvn13.imdbspider.imdb.MovieList; - -import java.util.EnumSet; -import java.util.List; - - -public class AppTest -{ - private static ImdbSpider spider; - - @BeforeClass - public static void initClass() { - spider = ImdbSpider.withApi_1_0(); - } - - @Test - public void searchTerminatorTest() { - try { - MovieList result = spider.searchMovieByTitle("Терминатор", 5, EnumSet.of(MovieDataType.ID, MovieDataType.TITLE, MovieDataType.ORIGINAL_TITLE, MovieDataType.YEAR)); - } catch (ImdbSpiderException e) { - e.printStackTrace(); - } - } -} diff --git a/core/src/test/java/ru/bvn13/imdbspider/runner/MovieSearchTest.java b/core/src/test/java/ru/bvn13/imdbspider/runner/MovieSearchTest.java new file mode 100644 index 0000000..4caf5d7 --- /dev/null +++ b/core/src/test/java/ru/bvn13/imdbspider/runner/MovieSearchTest.java @@ -0,0 +1,36 @@ +package ru.bvn13.imdbspider.runner; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; + +import org.junit.BeforeClass; +import org.junit.Test; +import ru.bvn13.imdbspider.ImdbSpider; +import ru.bvn13.imdbspider.exceptions.ImdbSpiderException; +import ru.bvn13.imdbspider.imdb.Movie; +import ru.bvn13.imdbspider.imdb.MovieDataType; +import ru.bvn13.imdbspider.imdb.MovieList; + +import java.util.EnumSet; + + +public class MovieSearchTest +{ + private static ImdbSpider spider; + + @BeforeClass + public static void initClass() { + spider = ImdbSpider.withApi_1_0(); + } + + @Test + public void testSearchTerminator() throws ImdbSpiderException { + MovieList result = spider.searchMovieByTitle("Терминатор", 5, EnumSet.of(MovieDataType.ID, MovieDataType.TITLE, MovieDataType.ORIGINAL_TITLE, MovieDataType.YEAR)); + assertTrue(result.getMovies().size() > 0); + Movie movie = result.getMovies().get(0); + assertEquals("0088247", movie.getId()); + assertEquals("The Terminator", movie.getOriginalTitle()); + assertEquals(Integer.valueOf(1984), movie.getYear()); + + } +}