X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=test%2Fkdm_naming_test.cc;fp=test%2Fkdm_naming_test.cc;h=c58de34711c509a5d4ab4b554683f5abaec14dcf;hp=fb0f37dcf522957876a58fc7838051ddd81f71c5;hb=41262015eb2bb1fc3da8585883420975de381a65;hpb=d756e14c0bb2c2264248b26d59c363b6bc33a7fc diff --git a/test/kdm_naming_test.cc b/test/kdm_naming_test.cc index fb0f37dcf..c58de3471 100644 --- a/test/kdm_naming_test.cc +++ b/test/kdm_naming_test.cc @@ -79,10 +79,8 @@ BOOST_AUTO_TEST_CASE (single_kdm_naming_test) film->examine_and_add_content (content_factory("test/data/flat_black.png").front()); BOOST_REQUIRE (!wait_for_jobs()); film->set_encrypted (true); - film->make_dcp (); - BOOST_REQUIRE (!wait_for_jobs()); - film->write_metadata (); - vector cpls = film->cpls (); + make_and_verify_dcp (film); + auto cpls = film->cpls (); BOOST_REQUIRE(cpls.size() == 1); dcp::LocalTime from (cert.not_before()); @@ -93,8 +91,8 @@ BOOST_AUTO_TEST_CASE (single_kdm_naming_test) string const from_string = from.date() + " " + from.time_of_day(true, false); string const until_string = until.date() + " " + until.time_of_day(true, false); - boost::filesystem::path cpl = cpls.front().cpl_file; - KDMWithMetadataPtr kdm = kdm_for_screen ( + auto cpl = cpls.front().cpl_file; + auto kdm = kdm_for_screen ( film, cpls.front().cpl_file, cinema_a_screen_1, @@ -105,11 +103,8 @@ BOOST_AUTO_TEST_CASE (single_kdm_naming_test) optional() ); - list kdms; - kdms.push_back (kdm); - write_files ( - kdms, + { kdm }, boost::filesystem::path("build/test/single_kdm_naming_test"), dcp::NameFormat("KDM %c - %s - %f - %b - %e"), &confirm_overwrite @@ -133,15 +128,15 @@ BOOST_AUTO_TEST_CASE (directory_kdm_naming_test, * boost::unit_test::depends_on( /* Film */ boost::filesystem::remove_all ("build/test/directory_kdm_naming_test"); - shared_ptr film = new_test_film2 ("directory_kdm_naming_test"); + auto film = new_test_film2 ( + "directory_kdm_naming_test", + { content_factory("test/data/flat_black.png").front() } + ); + film->set_name ("my_great_film"); - film->examine_and_add_content (content_factory("test/data/flat_black.png").front()); - BOOST_REQUIRE (!wait_for_jobs()); film->set_encrypted (true); - film->make_dcp (); - BOOST_REQUIRE (!wait_for_jobs()); - film->write_metadata (); - vector cpls = film->cpls (); + make_and_verify_dcp (film); + auto cpls = film->cpls (); BOOST_REQUIRE(cpls.size() == 1); dcp::LocalTime from (cert.not_before()); @@ -152,18 +147,16 @@ BOOST_AUTO_TEST_CASE (directory_kdm_naming_test, * boost::unit_test::depends_on( string const from_string = from.date() + " " + from.time_of_day(true, false); string const until_string = until.date() + " " + until.time_of_day(true, false); - list > screens; - screens.push_back (cinema_a_screen_2); - screens.push_back (cinema_b_screen_x); - screens.push_back (cinema_a_screen_1); - screens.push_back (cinema_b_screen_z); + list> screens = { + cinema_a_screen_2, cinema_b_screen_x, cinema_a_screen_1, (cinema_b_screen_z) + }; - path const cpl = cpls.front().cpl_file; - string const cpl_id = cpls.front().cpl_id; + auto const cpl = cpls.front().cpl_file; + auto const cpl_id = cpls.front().cpl_id; list kdms; for (auto i: screens) { - KDMWithMetadataPtr kdm = kdm_for_screen ( + auto kdm = kdm_for_screen ( film, cpls.front().cpl_file, i, @@ -190,9 +183,9 @@ BOOST_AUTO_TEST_CASE (directory_kdm_naming_test, * boost::unit_test::depends_on( &confirm_overwrite ); - string from_time = from.time_of_day (true, false); + auto from_time = from.time_of_day (true, false); boost::algorithm::replace_all (from_time, ":", "-"); - string until_time = until.time_of_day (true, false); + auto until_time = until.time_of_day (true, false); boost::algorithm::replace_all (until_time, ":", "-"); path const base = "build/test/directory_kdm_naming_test";