X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=test%2Fclosed_caption_test.cc;h=d1cb9c3e31b30069386ddb2ba665617764023d1c;hb=0c846af54055b9915c6c68617cd28176d5f84351;hp=2b80c812eba948008ad4cf86310e55c84cf38f55;hpb=ea63ad9560757e56505551db3bf2e1c31be5c76c;p=dcpomatic.git diff --git a/test/closed_caption_test.cc b/test/closed_caption_test.cc index 2b80c812e..d1cb9c3e3 100644 --- a/test/closed_caption_test.cc +++ b/test/closed_caption_test.cc @@ -75,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, @@ -100,15 +100,15 @@ BOOST_AUTO_TEST_CASE (closed_caption_test2) BOOST_REQUIRE_EQUAL (ccaps.size(), 3U); auto i = ccaps.begin (); - BOOST_CHECK_EQUAL ((*i)->annotation_text(), "First track"); + BOOST_CHECK_EQUAL ((*i)->annotation_text().get_value_or(""), "First track"); BOOST_REQUIRE (static_cast((*i)->language())); BOOST_CHECK_EQUAL ((*i)->language().get(), "fr-FR"); ++i; - BOOST_CHECK_EQUAL ((*i)->annotation_text(), "Second track"); + BOOST_CHECK_EQUAL ((*i)->annotation_text().get_value_or(""), "Second track"); BOOST_REQUIRE (static_cast((*i)->language())); BOOST_CHECK_EQUAL ((*i)->language().get(), "de-DE"); ++i; - BOOST_CHECK_EQUAL ((*i)->annotation_text(), "Third track"); + BOOST_CHECK_EQUAL ((*i)->annotation_text().get_value_or(""), "Third track"); BOOST_REQUIRE (static_cast((*i)->language())); BOOST_CHECK_EQUAL ((*i)->language().get(), "it-IT");