X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=test%2Fplayer_test.cc;h=842c4b3a9f6f54aa1200a7389b1f9597776c4be4;hb=a4ad6395a27e8ccb25af3b05f815d318312ae1b7;hp=12e928a3528a9267840b035e4cd7e0eb10bf0e51;hpb=a4c215fa859ed7826b3c12eadc2da75c93875f4f;p=dcpomatic.git diff --git a/test/player_test.cc b/test/player_test.cc index 12e928a35..842c4b3a9 100644 --- a/test/player_test.cc +++ b/test/player_test.cc @@ -35,6 +35,12 @@ using std::cout; using std::list; using boost::shared_ptr; +static bool +valid (Content const *) +{ + return true; +} + /** Player::overlaps */ BOOST_AUTO_TEST_CASE (player_overlaps_test) { @@ -59,23 +65,23 @@ BOOST_AUTO_TEST_CASE (player_overlaps_test) shared_ptr player (new Player (film, film->playlist ())); - list > o = player->overlaps (DCPTime::from_seconds (0), DCPTime::from_seconds (5)); + list > o = player->overlaps (DCPTime::from_seconds (0), DCPTime::from_seconds (5), &valid); BOOST_CHECK_EQUAL (o.size(), 1U); BOOST_CHECK_EQUAL (o.front()->content, A); - o = player->overlaps (DCPTime::from_seconds (5), DCPTime::from_seconds (8)); + o = player->overlaps (DCPTime::from_seconds (5), DCPTime::from_seconds (8), &valid); BOOST_CHECK_EQUAL (o.size(), 0U); - o = player->overlaps (DCPTime::from_seconds (8), DCPTime::from_seconds (12)); + o = player->overlaps (DCPTime::from_seconds (8), DCPTime::from_seconds (12), &valid); BOOST_CHECK_EQUAL (o.size(), 1U); BOOST_CHECK_EQUAL (o.front()->content, B); - o = player->overlaps (DCPTime::from_seconds (2), DCPTime::from_seconds (12)); + o = player->overlaps (DCPTime::from_seconds (2), DCPTime::from_seconds (12), &valid); BOOST_CHECK_EQUAL (o.size(), 2U); BOOST_CHECK_EQUAL (o.front()->content, A); BOOST_CHECK_EQUAL (o.back()->content, B); - o = player->overlaps (DCPTime::from_seconds (8), DCPTime::from_seconds (11)); + o = player->overlaps (DCPTime::from_seconds (8), DCPTime::from_seconds (11), &valid); BOOST_CHECK_EQUAL (o.size(), 1U); BOOST_CHECK_EQUAL (o.front()->content, B); }