From 00b538efb1bc5d9118ec78e09a0a8afdb9c5b4e4 Mon Sep 17 00:00:00 2001 From: Stuart Boston Date: Tue, 12 May 2015 11:19:57 +0100 Subject: [PATCH] Updated People Test --- .../themoviedbapi/methods/TmdbPeopleTest.java | 24 ++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) 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; }