X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=test%2Fsubtitle_font_id_test.cc;fp=test%2Fsubtitle_font_id_test.cc;h=ef5ed0e8c3a56b424c9e475645bc21ee5f76de56;hp=42ed8858f022aadc4128af149c382b5b459c8607;hb=742961d2c2cd446fcd96033403b35b0ae111401e;hpb=cc39c4f57fc48c581a25dc4c37f26adf95278914 diff --git a/test/subtitle_font_id_test.cc b/test/subtitle_font_id_test.cc index 42ed8858f..ef5ed0e8c 100644 --- a/test/subtitle_font_id_test.cc +++ b/test/subtitle_font_id_test.cc @@ -187,3 +187,25 @@ BOOST_AUTO_TEST_CASE(make_dcp_with_subs_in_dcp_without_font_tag) BOOST_CHECK(check_font_data.begin()->second == dcp::ArrayData(default_font_file())); } + +BOOST_AUTO_TEST_CASE(filler_subtitle_reels_have_load_font_tags) +{ + auto const name = boost::unit_test::framework::current_test_case().full_name(); + + auto subs = content_factory("test/data/short.srt")[0]; + auto video1 = content_factory("test/data/flat_red.png")[0]; + auto video2 = content_factory("test/data/flat_red.png")[0]; + + auto film = new_test_film2(name, { video1, video2, subs }); + film->set_reel_type(ReelType::BY_VIDEO_CONTENT); + + make_and_verify_dcp( + film, + { + dcp::VerificationNote::Code::MISSING_SUBTITLE_LANGUAGE, + dcp::VerificationNote::Code::INVALID_SUBTITLE_FIRST_TEXT_TIME, + dcp::VerificationNote::Code::INVALID_SUBTITLE_SPACING, + dcp::VerificationNote::Code::MISSING_CPL_METADATA + }); +} +