diff --git a/src/test/java/com/omertron/themoviedbapi/methods/TmdbPeopleTest.java b/src/test/java/com/omertron/themoviedbapi/methods/TmdbPeopleTest.java index 09b3fb05b..b033e21f5 100644 --- a/src/test/java/com/omertron/themoviedbapi/methods/TmdbPeopleTest.java +++ b/src/test/java/com/omertron/themoviedbapi/methods/TmdbPeopleTest.java @@ -62,7 +62,7 @@ import org.junit.Test; public class TmdbPeopleTest extends AbstractTests { private static TmdbPeople instance; - private static final List TEST_IDS = new ArrayList(); + private static final List TEST_IDS = new ArrayList<>(); public TmdbPeopleTest() { } @@ -197,15 +197,37 @@ public class TmdbPeopleTest extends AbstractTests { boolean checkedTV = false; for (CreditBasic p : result.getCast()) { + if (!checkedMovie && p.getMediaType() == MediaType.MOVIE) { + CreditMovieBasic c = (CreditMovieBasic) p; + assertTrue("No Movie title", StringUtils.isNotBlank(c.getTitle())); + checkedMovie = true; + } + + if (!checkedTV && p.getMediaType() == MediaType.TV) { + CreditTVBasic c = (CreditTVBasic) p; + assertTrue("No TV name", StringUtils.isNotBlank(c.getName())); + checkedTV = true; + } + + if (checkedMovie && checkedTV) { + break; + } + } + + checkedMovie = false; + checkedTV = false; + for (CreditBasic p : result.getCrew()) { if (!checkedMovie && p.getMediaType() == MediaType.MOVIE) { CreditMovieBasic c = (CreditMovieBasic) p; assertTrue("No title", StringUtils.isNotBlank(c.getTitle())); + assertTrue("No department", StringUtils.isNotBlank(c.getDepartment())); checkedMovie = true; } if (!checkedTV && p.getMediaType() == MediaType.TV) { CreditTVBasic c = (CreditTVBasic) p; assertTrue("No name", StringUtils.isNotBlank(c.getName())); + assertTrue("No department", StringUtils.isNotBlank(c.getDepartment())); checkedTV = true; }