diff options
| author | Carl Hetherington <cth@carlh.net> | 2021-01-21 01:57:06 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2021-01-21 01:57:06 +0100 |
| commit | 76e3325a16cdf6d7220a61e2b5cfdb9c804cc32c (patch) | |
| tree | 8c1b5e5dc2cec265469a0d8018b6d7396b089432 /test/read_interop_subtitle_test.cc | |
| parent | 6c3db78c3d20ef064fa2a0ef38e65ca1ae69adb3 (diff) | |
Use enum class for the things in types.h
Diffstat (limited to 'test/read_interop_subtitle_test.cc')
| -rw-r--r-- | test/read_interop_subtitle_test.cc | 332 |
1 files changed, 166 insertions, 166 deletions
diff --git a/test/read_interop_subtitle_test.cc b/test/read_interop_subtitle_test.cc index d37e60d4..48892db5 100644 --- a/test/read_interop_subtitle_test.cc +++ b/test/read_interop_subtitle_test.cc @@ -74,12 +74,12 @@ BOOST_AUTO_TEST_CASE (read_interop_subtitle_test1) dcp::Time (0, 0, 5, 198, 250), dcp::Time (0, 0, 7, 115, 250), 0, - dcp::HALIGN_CENTER, + dcp::HAlign::CENTER, 0.15, - dcp::VALIGN_BOTTOM, - dcp::DIRECTION_LTR, + dcp::VAlign::BOTTOM, + dcp::Direction::LTR, "My jacket was Idi Amin's", - dcp::BORDER, + dcp::Effect::BORDER, dcp::Colour (0, 0, 0), dcp::Time (0, 0, 0, 1, 250), dcp::Time (0, 0, 0, 1, 250) @@ -99,12 +99,12 @@ BOOST_AUTO_TEST_CASE (read_interop_subtitle_test1) dcp::Time (0, 0, 7, 177, 250), dcp::Time (0, 0, 11, 31, 250), 0, - dcp::HALIGN_CENTER, + dcp::HAlign::CENTER, 0.21, - dcp::VALIGN_BOTTOM, - dcp::DIRECTION_LTR, + dcp::VAlign::BOTTOM, + dcp::Direction::LTR, "My corset was H.M. The Queen's", - dcp::BORDER, + dcp::Effect::BORDER, dcp::Colour (0, 0, 0), dcp::Time (0, 0, 0, 1, 250), dcp::Time (0, 0, 0, 1, 250) @@ -121,12 +121,12 @@ BOOST_AUTO_TEST_CASE (read_interop_subtitle_test1) dcp::Time (0, 0, 7, 177, 250), dcp::Time (0, 0, 11, 31, 250), 0, - dcp::HALIGN_CENTER, + dcp::HAlign::CENTER, 0.15, - dcp::VALIGN_BOTTOM, - dcp::DIRECTION_LTR, + dcp::VAlign::BOTTOM, + dcp::Direction::LTR, "My large wonderbra", - dcp::BORDER, + dcp::Effect::BORDER, dcp::Colour (0, 0, 0), dcp::Time (0, 0, 0, 1, 250), dcp::Time (0, 0, 0, 1, 250) @@ -146,12 +146,12 @@ BOOST_AUTO_TEST_CASE (read_interop_subtitle_test1) dcp::Time (0, 0, 11, 94, 250), dcp::Time (0, 0, 13, 63, 250), 0, - dcp::HALIGN_CENTER, + dcp::HAlign::CENTER, 0.15, - dcp::VALIGN_BOTTOM, - dcp::DIRECTION_LTR, + dcp::VAlign::BOTTOM, + dcp::Direction::LTR, "Once belonged to the Shah", - dcp::BORDER, + dcp::Effect::BORDER, dcp::Colour (0, 0, 0), dcp::Time (0, 0, 0, 1, 250), dcp::Time (0, 0, 0, 1, 250) @@ -171,12 +171,12 @@ BOOST_AUTO_TEST_CASE (read_interop_subtitle_test1) dcp::Time (0, 0, 13, 104, 250), dcp::Time (0, 0, 15, 177, 250), 0, - dcp::HALIGN_CENTER, + dcp::HAlign::CENTER, 0.15, - dcp::VALIGN_BOTTOM, - dcp::DIRECTION_LTR, + dcp::VAlign::BOTTOM, + dcp::Direction::LTR, "And these are Roy Hattersley's jeans", - dcp::BORDER, + dcp::Effect::BORDER, dcp::Colour (0, 0, 0), dcp::Time (0, 0, 0, 1, 250), dcp::Time (0, 0, 0, 1, 250) @@ -202,12 +202,12 @@ BOOST_AUTO_TEST_CASE (read_interop_subtitle_test2) dcp::Time (0, 0, 41, 62, 250), dcp::Time (0, 0, 43, 52, 250), 0, - dcp::HALIGN_CENTER, + dcp::HAlign::CENTER, 0.89, - dcp::VALIGN_TOP, - dcp::DIRECTION_LTR, + dcp::VAlign::TOP, + dcp::Direction::LTR, "At afternoon tea with John Peel", - dcp::BORDER, + dcp::Effect::BORDER, dcp::Colour (0, 0, 0), dcp::Time (0, 0, 0, 0, 250), dcp::Time (0, 0, 0, 0, 250) @@ -224,12 +224,12 @@ BOOST_AUTO_TEST_CASE (read_interop_subtitle_test2) dcp::Time (0, 0, 41, 62, 250), dcp::Time (0, 0, 43, 52, 250), 0, - dcp::HALIGN_CENTER, + dcp::HAlign::CENTER, 0.95, - dcp::VALIGN_TOP, - dcp::DIRECTION_LTR, + dcp::VAlign::TOP, + dcp::Direction::LTR, "I enquired if his accent was real", - dcp::BORDER, + dcp::Effect::BORDER, dcp::Colour (0, 0, 0), dcp::Time (0, 0, 0, 0, 250), dcp::Time (0, 0, 0, 0, 250) @@ -249,12 +249,12 @@ BOOST_AUTO_TEST_CASE (read_interop_subtitle_test2) dcp::Time (0, 0, 50, 42, 250), dcp::Time (0, 0, 52, 21, 250), 0, - dcp::HALIGN_CENTER, + dcp::HAlign::CENTER, 0.89, - dcp::VALIGN_TOP, - dcp::DIRECTION_LTR, + dcp::VAlign::TOP, + dcp::Direction::LTR, "He said \"out of the house", - dcp::BORDER, + dcp::Effect::BORDER, dcp::Colour (0, 0, 0), dcp::Time (0, 0, 0, 0, 250), dcp::Time (0, 0, 0, 0, 250) @@ -271,12 +271,12 @@ BOOST_AUTO_TEST_CASE (read_interop_subtitle_test2) dcp::Time (0, 0, 50, 42, 250), dcp::Time (0, 0, 52, 21, 250), 0, - dcp::HALIGN_CENTER, + dcp::HAlign::CENTER, 0.95, - dcp::VALIGN_TOP, - dcp::DIRECTION_LTR, + dcp::VAlign::TOP, + dcp::Direction::LTR, "I'm incredibly scouse", - dcp::BORDER, + dcp::Effect::BORDER, dcp::Colour (0, 0, 0), dcp::Time (0, 0, 0, 0, 250), dcp::Time (0, 0, 0, 0, 250) @@ -286,25 +286,25 @@ BOOST_AUTO_TEST_CASE (read_interop_subtitle_test2) BOOST_REQUIRE_EQUAL (s.size(), 2); BOOST_REQUIRE (dynamic_pointer_cast<const dcp::SubtitleString>(s.front())); BOOST_CHECK_EQUAL (*dynamic_pointer_cast<const dcp::SubtitleString>(s.front()), dcp::SubtitleString ( - string ("theFont"), + string("theFont"), true, false, false, - dcp::Colour (255, 255, 255), + dcp::Colour(255, 255, 255), 42, 1.0, - dcp::Time (0, 1, 2, 208, 250), - dcp::Time (0, 1, 4, 10, 250), + dcp::Time(0, 1, 2, 208, 250), + dcp::Time(0, 1, 4, 10, 250), 0, - dcp::HALIGN_CENTER, + dcp::HAlign::CENTER, 0.89, - dcp::VALIGN_TOP, - dcp::DIRECTION_LTR, + dcp::VAlign::TOP, + dcp::Direction::LTR, "At home it depends how I feel.\"", - dcp::BORDER, - dcp::Colour (0, 0, 0), - dcp::Time (0, 0, 0, 0, 250), - dcp::Time (0, 0, 0, 0, 250) + dcp::Effect::BORDER, + dcp::Colour(0, 0, 0), + dcp::Time(0, 0, 0, 0, 250), + dcp::Time(0, 0, 0, 0, 250) )); BOOST_REQUIRE (dynamic_pointer_cast<const dcp::SubtitleString>(s.back())); BOOST_CHECK_EQUAL (*dynamic_pointer_cast<const dcp::SubtitleString>(s.back()), dcp::SubtitleString ( @@ -312,21 +312,21 @@ BOOST_AUTO_TEST_CASE (read_interop_subtitle_test2) true, false, false, - dcp::Colour (255, 255, 255), + dcp::Colour(255, 255, 255), 42, 1.0, - dcp::Time (0, 1, 2, 208, 250), - dcp::Time (0, 1, 4, 10, 250), + dcp::Time(0, 1, 2, 208, 250), + dcp::Time(0, 1, 4, 10, 250), 0, - dcp::HALIGN_CENTER, + dcp::HAlign::CENTER, 0.95, - dcp::VALIGN_TOP, - dcp::DIRECTION_LTR, + dcp::VAlign::TOP, + dcp::Direction::LTR, "I spent a long weekend in Brighton", - dcp::BORDER, - dcp::Colour (0, 0, 0), - dcp::Time (0, 0, 0, 0, 250), - dcp::Time (0, 0, 0, 0, 250) + dcp::Effect::BORDER, + dcp::Colour(0, 0, 0), + dcp::Time(0, 0, 0, 0, 250), + dcp::Time(0, 0, 0, 0, 250) )); s = subs.subtitles_during (dcp::Time (0, 1, 15, 50, 250), dcp::Time (0, 1, 15, 51, 250), false); @@ -337,21 +337,21 @@ BOOST_AUTO_TEST_CASE (read_interop_subtitle_test2) true, false, false, - dcp::Colour (255, 255, 255), + dcp::Colour(255, 255, 255), 42, 1.0, - dcp::Time (0, 1, 15, 42, 250), - dcp::Time (0, 1, 16, 42, 250), + dcp::Time(0, 1, 15, 42, 250), + dcp::Time(0, 1, 16, 42, 250), 0, - dcp::HALIGN_CENTER, + dcp::HAlign::CENTER, 0.89, - dcp::VALIGN_TOP, - dcp::DIRECTION_RTL, + dcp::VAlign::TOP, + dcp::Direction::RTL, "With the legendary Miss Enid Blyton", - dcp::BORDER, - dcp::Colour (0, 0, 0), - dcp::Time (0, 0, 0, 0, 250), - dcp::Time (0, 0, 0, 0, 250) + dcp::Effect::BORDER, + dcp::Colour(0, 0, 0), + dcp::Time(0, 0, 0, 0, 250), + dcp::Time(0, 0, 0, 0, 250) )); BOOST_REQUIRE (dynamic_pointer_cast<const dcp::SubtitleString>(s.back())); BOOST_CHECK_EQUAL (*dynamic_pointer_cast<const dcp::SubtitleString>(s.back()), dcp::SubtitleString ( @@ -359,21 +359,21 @@ BOOST_AUTO_TEST_CASE (read_interop_subtitle_test2) true, false, false, - dcp::Colour (255, 255, 255), + dcp::Colour(255, 255, 255), 42, 1.0, - dcp::Time (0, 1, 15, 42, 250), - dcp::Time (0, 1, 16, 42, 250), + dcp::Time(0, 1, 15, 42, 250), + dcp::Time(0, 1, 16, 42, 250), 0, - dcp::HALIGN_CENTER, + dcp::HAlign::CENTER, 0.95, - dcp::VALIGN_TOP, - dcp::DIRECTION_TTB, + dcp::VAlign::TOP, + dcp::Direction::TTB, "She said \"you be Noddy", - dcp::BORDER, - dcp::Colour (0, 0, 0), - dcp::Time (0, 0, 0, 0, 250), - dcp::Time (0, 0, 0, 0, 250) + dcp::Effect::BORDER, + dcp::Colour(0, 0, 0), + dcp::Time(0, 0, 0, 0, 250), + dcp::Time(0, 0, 0, 0, 250) )); s = subs.subtitles_during (dcp::Time (0, 1, 27, 200, 250), dcp::Time (0, 1, 27, 201, 250), false); @@ -384,21 +384,21 @@ BOOST_AUTO_TEST_CASE (read_interop_subtitle_test2) true, false, false, - dcp::Colour (255, 255, 255), + dcp::Colour(255, 255, 255), 42, 1.0, - dcp::Time (0, 1, 27, 115, 250), - dcp::Time (0, 1, 28, 208, 250), + dcp::Time(0, 1, 27, 115, 250), + dcp::Time(0, 1, 28, 208, 250), 0, - dcp::HALIGN_CENTER, + dcp::HAlign::CENTER, 0.89, - dcp::VALIGN_TOP, - dcp::DIRECTION_BTT, + dcp::VAlign::TOP, + dcp::Direction::BTT, "That curious creature the Sphinx", - dcp::BORDER, - dcp::Colour (0, 0, 0), - dcp::Time (0, 0, 0, 0, 250), - dcp::Time (0, 0, 0, 0, 250) + dcp::Effect::BORDER, + dcp::Colour(0, 0, 0), + dcp::Time(0, 0, 0, 0, 250), + dcp::Time(0, 0, 0, 0, 250) )); BOOST_REQUIRE (dynamic_pointer_cast<const dcp::SubtitleString>(s.back())); BOOST_CHECK_EQUAL (*dynamic_pointer_cast<const dcp::SubtitleString>(s.back()), dcp::SubtitleString ( @@ -406,21 +406,21 @@ BOOST_AUTO_TEST_CASE (read_interop_subtitle_test2) true, false, false, - dcp::Colour (255, 255, 255), + dcp::Colour(255, 255, 255), 42, 1.0, - dcp::Time (0, 1, 27, 115, 250), - dcp::Time (0, 1, 28, 208, 250), + dcp::Time(0, 1, 27, 115, 250), + dcp::Time(0, 1, 28, 208, 250), 0, - dcp::HALIGN_CENTER, + dcp::HAlign::CENTER, 0.95, - dcp::VALIGN_TOP, - dcp::DIRECTION_LTR, + dcp::VAlign::TOP, + dcp::Direction::LTR, "Is smarter than anyone thinks", - dcp::BORDER, - dcp::Colour (0, 0, 0), - dcp::Time (0, 0, 0, 0, 250), - dcp::Time (0, 0, 0, 0, 250) + dcp::Effect::BORDER, + dcp::Colour(0, 0, 0), + dcp::Time(0, 0, 0, 0, 250), + dcp::Time(0, 0, 0, 0, 250) )); s = subs.subtitles_during (dcp::Time (0, 1, 42, 300, 250), dcp::Time (0, 1, 42, 301, 250), false); @@ -437,15 +437,15 @@ BOOST_AUTO_TEST_CASE (read_interop_subtitle_test2) dcp::Time (0, 1, 42, 229, 250), dcp::Time (0, 1, 45, 62, 250), 0, - dcp::HALIGN_CENTER, + dcp::HAlign::CENTER, 0.89, - dcp::VALIGN_TOP, - dcp::DIRECTION_LTR, + dcp::VAlign::TOP, + dcp::Direction::LTR, "It sits there and smirks", - dcp::BORDER, - dcp::Colour (0, 0, 0), - dcp::Time (0, 0, 0, 0, 250), - dcp::Time (0, 0, 0, 0, 250) + dcp::Effect::BORDER, + dcp::Colour(0, 0, 0), + dcp::Time(0, 0, 0, 0, 250), + dcp::Time(0, 0, 0, 0, 250) )); BOOST_REQUIRE (dynamic_pointer_cast<const dcp::SubtitleString>(s.back())); BOOST_CHECK_EQUAL (*dynamic_pointer_cast<const dcp::SubtitleString>(s.back()), dcp::SubtitleString ( @@ -459,40 +459,40 @@ BOOST_AUTO_TEST_CASE (read_interop_subtitle_test2) dcp::Time (0, 1, 42, 229, 250), dcp::Time (0, 1, 45, 62, 250), 0, - dcp::HALIGN_CENTER, + dcp::HAlign::CENTER, 0.95, - dcp::VALIGN_TOP, - dcp::DIRECTION_LTR, + dcp::VAlign::TOP, + dcp::Direction::LTR, "And you don't think it works", - dcp::BORDER, - dcp::Colour (0, 0, 0), - dcp::Time (0, 0, 0, 0, 250), - dcp::Time (0, 0, 0, 0, 250) + dcp::Effect::BORDER, + dcp::Colour(0, 0, 0), + dcp::Time(0, 0, 0, 0, 250), + dcp::Time(0, 0, 0, 0, 250) )); s = subs.subtitles_during (dcp::Time (0, 1, 45, 200, 250), dcp::Time (0, 1, 45, 201, 250), false); BOOST_REQUIRE_EQUAL (s.size(), 2); BOOST_REQUIRE (dynamic_pointer_cast<const dcp::SubtitleString>(s.front())); BOOST_CHECK_EQUAL (*dynamic_pointer_cast<const dcp::SubtitleString>(s.front()), dcp::SubtitleString ( - string ("theFont"), + string("theFont"), false, false, false, - dcp::Colour (255, 255, 255), + dcp::Colour(255, 255, 255), 42, 1.0, - dcp::Time (0, 1, 45, 146, 250), - dcp::Time (0, 1, 47, 94, 250), + dcp::Time(0, 1, 45, 146, 250), + dcp::Time(0, 1, 47, 94, 250), 0, - dcp::HALIGN_CENTER, + dcp::HAlign::CENTER, 0.89, - dcp::VALIGN_TOP, - dcp::DIRECTION_LTR, + dcp::VAlign::TOP, + dcp::Direction::LTR, "Then when you're not looking, it winks.", - dcp::BORDER, - dcp::Colour (0, 0, 0), - dcp::Time (0, 0, 0, 0, 250), - dcp::Time (0, 0, 0, 0, 250) + dcp::Effect::BORDER, + dcp::Colour(0, 0, 0), + dcp::Time(0, 0, 0, 0, 250), + dcp::Time(0, 0, 0, 0, 250) )); BOOST_REQUIRE (dynamic_pointer_cast<const dcp::SubtitleString>(s.back())); BOOST_CHECK_EQUAL (*dynamic_pointer_cast<const dcp::SubtitleString>(s.back()), dcp::SubtitleString ( @@ -506,15 +506,15 @@ BOOST_AUTO_TEST_CASE (read_interop_subtitle_test2) dcp::Time (0, 1, 45, 146, 250), dcp::Time (0, 1, 47, 94, 250), 0, - dcp::HALIGN_CENTER, + dcp::HAlign::CENTER, 0.95, - dcp::VALIGN_TOP, - dcp::DIRECTION_LTR, + dcp::VAlign::TOP, + dcp::Direction::LTR, "When it snows you will find Sister Sledge", - dcp::BORDER, - dcp::Colour (0, 0, 0), - dcp::Time (0, 0, 0, 0, 250), - dcp::Time (0, 0, 0, 0, 250) + dcp::Effect::BORDER, + dcp::Colour(0, 0, 0), + dcp::Time(0, 0, 0, 0, 250), + dcp::Time(0, 0, 0, 0, 250) )); s = subs.subtitles_during (dcp::Time (0, 1, 47, 249, 250), dcp::Time (0, 1, 47, 250, 250), false); @@ -525,21 +525,21 @@ BOOST_AUTO_TEST_CASE (read_interop_subtitle_test2) false, false, false, - dcp::Colour (255, 255, 255), + dcp::Colour(255, 255, 255), 42, 1.0, - dcp::Time (0, 1, 47, 146, 250), - dcp::Time (0, 1, 48, 167, 250), + dcp::Time(0, 1, 47, 146, 250), + dcp::Time(0, 1, 48, 167, 250), 0, - dcp::HALIGN_CENTER, + dcp::HAlign::CENTER, 0.89, - dcp::VALIGN_TOP, - dcp::DIRECTION_LTR, + dcp::VAlign::TOP, + dcp::Direction::LTR, "Out mooning, at night, on the ledge", - dcp::BORDER, - dcp::Colour (0, 0, 0), - dcp::Time (0, 0, 0, 0, 250), - dcp::Time (0, 0, 0, 0, 250) + dcp::Effect::BORDER, + dcp::Colour(0, 0, 0), + dcp::Time(0, 0, 0, 0, 250), + dcp::Time(0, 0, 0, 0, 250) )); BOOST_REQUIRE (dynamic_pointer_cast<const dcp::SubtitleString>(s.back())); BOOST_CHECK_EQUAL (*dynamic_pointer_cast<const dcp::SubtitleString>(s.back()), dcp::SubtitleString ( @@ -547,21 +547,21 @@ BOOST_AUTO_TEST_CASE (read_interop_subtitle_test2) false, false, false, - dcp::Colour (255, 255, 255), + dcp::Colour(255, 255, 255), 42, 1.0, - dcp::Time (0, 1, 47, 146, 250), - dcp::Time (0, 1, 48, 167, 250), + dcp::Time(0, 1, 47, 146, 250), + dcp::Time(0, 1, 48, 167, 250), 0, - dcp::HALIGN_CENTER, + dcp::HAlign::CENTER, 0.95, - dcp::VALIGN_TOP, - dcp::DIRECTION_LTR, + dcp::VAlign::TOP, + dcp::Direction::LTR, "One storey down", - dcp::BORDER, - dcp::Colour (0, 0, 0), - dcp::Time (0, 0, 0, 0, 250), - dcp::Time (0, 0, 0, 0, 250) + dcp::Effect::BORDER, + dcp::Colour(0, 0, 0), + dcp::Time(0, 0, 0, 0, 250), + dcp::Time(0, 0, 0, 0, 250) )); s = subs.subtitles_during (dcp::Time (0, 2, 6, 210, 250), dcp::Time (0, 2, 6, 211, 250), false); @@ -578,15 +578,15 @@ BOOST_AUTO_TEST_CASE (read_interop_subtitle_test2) dcp::Time (0, 2, 5, 208, 250), dcp::Time (0, 2, 7, 31, 250), 0, - dcp::HALIGN_CENTER, + dcp::HAlign::CENTER, 0.89, - dcp::VALIGN_TOP, - dcp::DIRECTION_LTR, + dcp::VAlign::TOP, + dcp::Direction::LTR, "HELLO", - dcp::BORDER, - dcp::Colour (0, 0, 0), - dcp::Time (0, 0, 0, 0, 250), - dcp::Time (0, 0, 0, 0, 250) + dcp::Effect::BORDER, + dcp::Colour(0, 0, 0), + dcp::Time(0, 0, 0, 0, 250), + dcp::Time(0, 0, 0, 0, 250) )); BOOST_REQUIRE (dynamic_pointer_cast<const dcp::SubtitleString>(s.back())); BOOST_CHECK_EQUAL (*dynamic_pointer_cast<const dcp::SubtitleString>(s.back()), dcp::SubtitleString ( @@ -594,21 +594,21 @@ BOOST_AUTO_TEST_CASE (read_interop_subtitle_test2) true, false, false, - dcp::Colour (255, 255, 255), + dcp::Colour(255, 255, 255), 42, 1.0, - dcp::Time (0, 2, 5, 208, 250), - dcp::Time (0, 2, 7, 31, 250), + dcp::Time(0, 2, 5, 208, 250), + dcp::Time(0, 2, 7, 31, 250), 0, - dcp::HALIGN_CENTER, + dcp::HAlign::CENTER, 0.95, - dcp::VALIGN_TOP, - dcp::DIRECTION_LTR, + dcp::VAlign::TOP, + dcp::Direction::LTR, "WORLD", - dcp::BORDER, - dcp::Colour (0, 0, 0), - dcp::Time (0, 0, 0, 0, 250), - dcp::Time (0, 0, 0, 0, 250) + dcp::Effect::BORDER, + dcp::Colour(0, 0, 0), + dcp::Time(0, 0, 0, 0, 250), + dcp::Time(0, 0, 0, 0, 250) )); } |
