Fix isdcf name ATMOS test.
authorCarl Hetherington <cth@carlh.net>
Sun, 22 Jan 2023 23:26:38 +0000 (00:26 +0100)
committerCarl Hetherington <cth@carlh.net>
Sun, 22 Jan 2023 23:26:38 +0000 (00:26 +0100)
src/lib/film.h
test/isdcf_name_test.cc

index 41b04c997463a66df784cf7f37310a6c096c1414..babc14a295c2d75cba261cf56c1dd2120ccdb03a 100644 (file)
@@ -71,6 +71,7 @@ class Ratio;
 class Job;
 class Film;
 struct isdcf_name_test;
+struct isdcf_name_with_atmos;
 struct recover_test_2d_encrypted;
 struct atmos_encrypted_passthrough_test;
 
@@ -493,6 +494,7 @@ public:
 private:
 
        friend struct ::isdcf_name_test;
+       friend struct ::isdcf_name_with_atmos;
        friend struct ::recover_test_2d_encrypted;
        friend struct ::atmos_encrypted_passthrough_test;
        template <class, class> friend class ChangeSignaller;
index 5365dc08a9b7628872cb088c71cc0616b132d46a..2b9092c8329cbaa2d87e14ea3d5b69006b4df91b 100644 (file)
@@ -243,6 +243,7 @@ BOOST_AUTO_TEST_CASE(isdcf_name_with_atmos)
 {
        auto content = content_factory(TestPaths::private_data() / "atmos_asset.mxf");
        auto film = new_test_film2("isdcf_name_with_atmos", content);
+       film->_isdcf_date = boost::gregorian::date(2023, boost::gregorian::Jan, 18);
        film->set_name("Hello");
 
        BOOST_CHECK_EQUAL(film->isdcf_name(false), "Hello_TST-1_F_XX-XX_MOS-ATMOS_2K_20230118_SMPTE_OV");