summaryrefslogtreecommitdiff
path: root/test/markers_test.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2021-04-11 22:25:21 +0200
committerCarl Hetherington <cth@carlh.net>2021-04-12 01:22:10 +0200
commit2c5e61891e7975f4c2d33a5f2ed144645e3078f9 (patch)
tree47440328a10c26bdb1aac38ef84f323c5912d495 /test/markers_test.cc
parent498806d76160a6b1fa0af58e7734c0f553abf12b (diff)
C++11 tidying.
Diffstat (limited to 'test/markers_test.cc')
-rw-r--r--test/markers_test.cc17
1 files changed, 7 insertions, 10 deletions
diff --git a/test/markers_test.cc b/test/markers_test.cc
index 59d523c6..051e340a 100644
--- a/test/markers_test.cc
+++ b/test/markers_test.cc
@@ -39,10 +39,12 @@
#include "reel.h"
#include "reel_markers_asset.h"
+
using std::string;
using std::shared_ptr;
using std::make_shared;
+
BOOST_AUTO_TEST_CASE (markers_write_test)
{
dcp::CPL cpl("Markers test", dcp::ContentKind::TEST, dcp::Standard::SMPTE);
@@ -59,7 +61,7 @@ BOOST_AUTO_TEST_CASE (markers_write_test)
asset->set (dcp::Marker::FFMC, dcp::Time(4, 2, 8, 18, 24));
asset->set (dcp::Marker::LFMC, dcp::Time(4, 3, 8, 18, 24));
- shared_ptr<dcp::Reel> reel (new dcp::Reel());
+ auto reel = make_shared<dcp::Reel>();
reel->add (asset);
cpl.add (reel);
@@ -67,18 +69,13 @@ BOOST_AUTO_TEST_CASE (markers_write_test)
cpl.write_xml ("build/test/markers_test.xml", {});
}
-static void
-note_handler (dcp::NoteType, string)
-{
-
-}
BOOST_AUTO_TEST_CASE (markers_read_test, * boost::unit_test::depends_on("markers_write_test"))
{
dcp::CPL cpl ("build/test/markers_test.xml");
BOOST_CHECK_EQUAL (cpl.reels().size(), 1);
- shared_ptr<dcp::Reel> reel = cpl.reels().front();
- shared_ptr<dcp::ReelMarkersAsset> markers = reel->main_markers ();
+ auto reel = cpl.reels().front();
+ auto markers = reel->main_markers ();
BOOST_REQUIRE (markers);
BOOST_REQUIRE (markers->get(dcp::Marker::FFOC));
@@ -102,8 +99,8 @@ BOOST_AUTO_TEST_CASE (markers_read_test, * boost::unit_test::depends_on("markers
BOOST_REQUIRE (markers->get(dcp::Marker::LFMC));
BOOST_CHECK (markers->get (dcp::Marker::LFMC) == dcp::Time(4, 3, 8, 18, 24));
- BOOST_CHECK (markers->equals(markers, dcp::EqualityOptions(), boost::bind(&note_handler, _1, _2)));
+ BOOST_CHECK (markers->equals(markers, dcp::EqualityOptions(), [](dcp::NoteType, string) {}));
auto markers2 = make_shared<dcp::ReelMarkersAsset>(dcp::Fraction(24, 1), 432000, 0);
- BOOST_CHECK (!markers->equals(markers2, dcp::EqualityOptions(), boost::bind(&note_handler, _1, _2)));
+ BOOST_CHECK (!markers->equals(markers2, dcp::EqualityOptions(), [](dcp::NoteType, string) {}));
}