From: Carl Hetherington Date: Fri, 3 May 2024 12:37:24 +0000 (+0200) Subject: Cleanup a test and make it a bit more robust. X-Git-Tag: v2.17.17~8 X-Git-Url: https://git.carlh.net/gitweb/?a=commitdiff_plain;h=330da8967d8ae6366f1992f691e1f472351cfa67;p=dcpomatic.git Cleanup a test and make it a bit more robust. --- diff --git a/test/video_mxf_content_test.cc b/test/video_mxf_content_test.cc index 819706803..3497772a2 100644 --- a/test/video_mxf_content_test.cc +++ b/test/video_mxf_content_test.cc @@ -50,18 +50,10 @@ static void note (dcp::NoteType, std::string) /** Basic test of using video MXF content */ BOOST_AUTO_TEST_CASE (video_mxf_content_test) { - auto film = new_test_film ("video_mxf_content_test"); - film->set_dcp_content_type (DCPContentType::from_isdcf_name ("FTR")); - film->set_container (Ratio::from_id ("185")); - film->set_name ("video_mxf_content_test"); - auto const ref_mxf = find_file("test/data/scaling_test_185_185", "j2c"); + auto content = content_factory(ref_mxf); - auto content = content_factory(ref_mxf)[0]; - auto check = dynamic_pointer_cast (content); - BOOST_REQUIRE (check); - film->examine_and_add_content (content); - BOOST_REQUIRE (!wait_for_jobs()); + auto film = new_test_film2("video_mxf_content_test", content); make_and_verify_dcp ( film, { @@ -71,8 +63,8 @@ BOOST_AUTO_TEST_CASE (video_mxf_content_test) }); auto ref = make_shared(ref_mxf); - boost::filesystem::directory_iterator i ("build/test/video_mxf_content_test/video"); - auto comp = make_shared(*i); + auto comp_mxf = find_file("build/test/video_mxf_content_test/video", ".mxf"); + auto comp = make_shared(comp_mxf); dcp::EqualityOptions op; BOOST_CHECK (ref->equals (comp, op, note)); }