Fill test disk partitions with random noise to expose more bugs.
[dcpomatic.git] / test / closed_caption_test.cc
index 2b80c812eba948008ad4cf86310e55c84cf38f55..d1cb9c3e31b30069386ddb2ba665617764023d1c 100644 (file)
@@ -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<bool>((*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<bool>((*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<bool>((*i)->language()));
        BOOST_CHECK_EQUAL ((*i)->language().get(), "it-IT");