X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=test%2Faudio_delay_test.cc;h=63f363114894a4ee119aaf271b8fb36453bcee46;hb=0a93237cb5e4642d3b698ff9b7d0cfae5401478c;hp=2e02fa999e9b1e5d617bf2c0bc5b9f064dec60b3;hpb=09806bc8d6a48fc79d923ec1cdf6f90176bf8b6a;p=dcpomatic.git diff --git a/test/audio_delay_test.cc b/test/audio_delay_test.cc index 2e02fa999..63f363114 100644 --- a/test/audio_delay_test.cc +++ b/test/audio_delay_test.cc @@ -1,5 +1,5 @@ /* - Copyright (C) 2013 Carl Hetherington + Copyright (C) 2013-2014 Carl Hetherington This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -17,6 +17,12 @@ */ +/** @file test/audio_delay_test.cc + * @brief Test encode using some SndfileContents which have audio delays. + * + * The output is checked algorithmically using knowledge of the input. + */ + #include #include #include @@ -37,9 +43,11 @@ using boost::shared_ptr; static void test_audio_delay (int delay_in_ms) { + BOOST_TEST_MESSAGE ("Testing delay of " << delay_in_ms); + string const film_name = "audio_delay_test_" + lexical_cast (delay_in_ms); shared_ptr film = new_test_film (film_name); - film->set_dcp_content_type (DCPContentType::from_dci_name ("FTR")); + film->set_dcp_content_type (DCPContentType::from_isdcf_name ("FTR")); film->set_container (Ratio::from_id ("185")); film->set_name (film_name); @@ -81,13 +89,12 @@ void test_audio_delay (int delay_in_ms) delayed = 0; } - BOOST_CHECK_EQUAL (sample, delayed); + BOOST_REQUIRE_EQUAL (sample, delayed); ++n; } } } - /* Test audio delay when specified in a piece of audio content */ BOOST_AUTO_TEST_CASE (audio_delay_test) {