X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=test%2Fclosed_caption_test.cc;h=bcb6f84a76d021c6f73af57def91cb8321136b1e;hb=5cf687959afd75b0251b87d742b1594f6a8a7991;hp=b5b13e040eda7bd88e795298fc97a1e4fdd46ce0;hpb=95d254b704d3d3ca74e2948edaa058e81d565c7b;p=dcpomatic.git diff --git a/test/closed_caption_test.cc b/test/closed_caption_test.cc index b5b13e040..bcb6f84a7 100644 --- a/test/closed_caption_test.cc +++ b/test/closed_caption_test.cc @@ -42,8 +42,14 @@ BOOST_AUTO_TEST_CASE (closed_caption_test1) content->only_text()->set_type (TextType::CLOSED_CAPTION); - film->make_dcp (); - BOOST_REQUIRE (!wait_for_jobs ()); + make_and_verify_dcp ( + film, + { + dcp::VerificationNote::Code::MISSING_SUBTITLE_LANGUAGE, + dcp::VerificationNote::Code::INVALID_SUBTITLE_FIRST_TEXT_TIME, + dcp::VerificationNote::Code::INVALID_CLOSED_CAPTION_LINE_LENGTH, + dcp::VerificationNote::Code::MISSING_CPL_METADATA + }); /* Just check to see that there's a CCAP in the CPL: this check could be better! @@ -69,11 +75,11 @@ BOOST_AUTO_TEST_CASE (closed_caption_test2) auto film = new_test_film2 ("closed_caption_test2", { content1, content2, content3 }, &cl); content1->only_text()->set_type (TextType::CLOSED_CAPTION); - content1->only_text()->set_dcp_track (DCPTextTrack("First track", "fr-FR")); + content1->only_text()->set_dcp_track (DCPTextTrack("First track", dcp::LanguageTag("fr-FR"))); content2->only_text()->set_type (TextType::CLOSED_CAPTION); - content2->only_text()->set_dcp_track (DCPTextTrack("Second track", "de-DE")); + content2->only_text()->set_dcp_track (DCPTextTrack("Second track", dcp::LanguageTag("de-DE"))); content3->only_text()->set_type (TextType::CLOSED_CAPTION); - content3->only_text()->set_dcp_track (DCPTextTrack("Third track", "it-IT")); + content3->only_text()->set_dcp_track (DCPTextTrack("Third track", dcp::LanguageTag("it-IT"))); make_and_verify_dcp ( film,