X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Frhynodge%2Ffilters%2Fwebpages%2Fsavoy%2FMovieExtractorTest.java;h=964b30416773809f1bcb301eaffee4620bed152a;hb=23c8601ac67d04ab39badf47d2c365e0f733ca70;hp=50d8884d676cc8d0b8692c5425915ae17750ad76;hpb=39b2b9099f09bb8dc7061eabc28333d35e557044;p=rhynodge.git diff --git a/src/test/java/net/pterodactylus/rhynodge/filters/webpages/savoy/MovieExtractorTest.java b/src/test/java/net/pterodactylus/rhynodge/filters/webpages/savoy/MovieExtractorTest.java index 50d8884..964b304 100644 --- a/src/test/java/net/pterodactylus/rhynodge/filters/webpages/savoy/MovieExtractorTest.java +++ b/src/test/java/net/pterodactylus/rhynodge/filters/webpages/savoy/MovieExtractorTest.java @@ -155,27 +155,27 @@ public class MovieExtractorTest { mismatchDescription.appendText("movie is named ").appendValue(movie.getName()); return false; } - List ticketLinks = new ArrayList<>(movie.getTicketLinks()); - if (ticketLinks.size() != presentationTimesAndLinks.length) { - mismatchDescription.appendText("has ").appendValue(ticketLinks.size()).appendText(" presentations"); + List performances = new ArrayList<>(movie.getPerformances()); + if (performances.size() != presentationTimesAndLinks.length) { + mismatchDescription.appendText("has ").appendValue(performances.size()).appendText(" presentations"); return false; } for (Pair presentationTimeAndLink : presentationTimesAndLinks) { - Optional foundTicketLink = empty(); - for (TicketLink ticketLink : ticketLinks) { - if (ticketLink.getPresentationTime().equals(presentationTimeAndLink.getFirst()) && ticketLink.getLink().equals(presentationTimeAndLink.getSecond())) { - foundTicketLink = Optional.of(ticketLink); + Optional foundLink = empty(); + for (Performance performance : performances) { + if (performance.getTime().equals(presentationTimeAndLink.getFirst()) && performance.getLink().equals(presentationTimeAndLink.getSecond())) { + foundLink = Optional.of(performance); break; } } - if (!foundTicketLink.isPresent()) { + if (!foundLink.isPresent()) { mismatchDescription.appendValue("has no presentation at ").appendValue(presentationTimeAndLink.getFirst()); return false; } - ticketLinks.remove(foundTicketLink.get()); + performances.remove(foundLink.get()); } - if (!ticketLinks.isEmpty()) { - mismatchDescription.appendText("has no presentations at ").appendValueList("", ", ", "", ticketLinks); + if (!performances.isEmpty()) { + mismatchDescription.appendText("has no presentations at ").appendValueList("", ", ", "", performances); return false; } return true;