BOOST_AUTO_TEST_CASE (automatic_ffoc_lfoc_markers_test1)
{
string const name = "automatic_ffoc_lfoc_markers_test1";
BOOST_AUTO_TEST_CASE (automatic_ffoc_lfoc_markers_test1)
{
string const name = "automatic_ffoc_lfoc_markers_test1";
film->examine_and_add_content (content_factory("test/data/flat_red.png").front());
BOOST_REQUIRE (!wait_for_jobs());
film->examine_and_add_content (content_factory("test/data/flat_red.png").front());
BOOST_REQUIRE (!wait_for_jobs());
dcp::DCP dcp (String::compose("build/test/%1/%2", name, film->dcp_name()));
dcp.read ();
BOOST_REQUIRE_EQUAL (dcp.cpls().size(), 1U);
dcp::DCP dcp (String::compose("build/test/%1/%2", name, film->dcp_name()));
dcp.read ();
BOOST_REQUIRE_EQUAL (dcp.cpls().size(), 1U);
BOOST_REQUIRE (ffoc);
BOOST_CHECK (*ffoc == dcp::Time (0, 0, 0, 0, 24));
BOOST_REQUIRE (ffoc);
BOOST_CHECK (*ffoc == dcp::Time (0, 0, 0, 0, 24));
BOOST_REQUIRE (lfoc);
BOOST_CHECK (*lfoc == dcp::Time(0, 0, 9, 23, 24));
}
BOOST_REQUIRE (lfoc);
BOOST_CHECK (*lfoc == dcp::Time(0, 0, 9, 23, 24));
}
BOOST_AUTO_TEST_CASE (automatic_ffoc_lfoc_markers_test2)
{
string const name = "automatic_ffoc_lfoc_markers_test2";
BOOST_AUTO_TEST_CASE (automatic_ffoc_lfoc_markers_test2)
{
string const name = "automatic_ffoc_lfoc_markers_test2";
film->examine_and_add_content (content_factory("test/data/flat_red.png").front());
BOOST_REQUIRE (!wait_for_jobs());
film->examine_and_add_content (content_factory("test/data/flat_red.png").front());
BOOST_REQUIRE (!wait_for_jobs());
dcp::DCP dcp (String::compose("build/test/%1/%2", name, film->dcp_name()));
dcp.read ();
BOOST_REQUIRE_EQUAL (dcp.cpls().size(), 1U);
dcp::DCP dcp (String::compose("build/test/%1/%2", name, film->dcp_name()));
dcp.read ();
BOOST_REQUIRE_EQUAL (dcp.cpls().size(), 1U);
BOOST_REQUIRE (ffoc);
BOOST_CHECK (*ffoc == dcp::Time (0, 0, 1, 0, 24));
BOOST_REQUIRE (ffoc);
BOOST_CHECK (*ffoc == dcp::Time (0, 0, 1, 0, 24));
BOOST_REQUIRE (lfoc);
BOOST_CHECK (*lfoc == dcp::Time(0, 0, 9, 0, 24));
}
BOOST_REQUIRE (lfoc);
BOOST_CHECK (*lfoc == dcp::Time(0, 0, 9, 0, 24));
}