diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/reels_test.cc | 17 | ||||
| -rw-r--r-- | test/wscript | 1 |
2 files changed, 18 insertions, 0 deletions
diff --git a/test/reels_test.cc b/test/reels_test.cc index 72a3fe7d3..79b4c5af2 100644 --- a/test/reels_test.cc +++ b/test/reels_test.cc @@ -326,3 +326,20 @@ BOOST_AUTO_TEST_CASE (reels_test7) film->make_dcp (); BOOST_REQUIRE (!wait_for_jobs ()); } + +/** Check a reels-related error; make_dcp() would raise a ProgrammingError */ +BOOST_AUTO_TEST_CASE (reels_test8) +{ + shared_ptr<Film> film = new_test_film ("reels_test8"); + film->set_name ("reels_test8"); + film->set_container (Ratio::from_id ("185")); + film->set_dcp_content_type (DCPContentType::from_isdcf_name ("TST")); + shared_ptr<FFmpegContent> A (new FFmpegContent (film, "test/data/test2.mp4")); + film->examine_and_add_content (A); + BOOST_REQUIRE (!wait_for_jobs ()); + + A->set_trim_end (ContentTime::from_seconds (1)); + cout << to_string(A->length_after_trim()) << "\n"; + film->make_dcp (); + BOOST_REQUIRE (!wait_for_jobs ()); +} diff --git a/test/wscript b/test/wscript index 7dcd6a9cc..e4a391f8b 100644 --- a/test/wscript +++ b/test/wscript @@ -49,6 +49,7 @@ def build(bld): audio_processor_test.cc audio_processor_delay_test.cc audio_ring_buffers_test.cc + butler_test.cc client_server_test.cc colour_conversion_test.cc content_test.cc |
