summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2024-05-22 23:04:40 +0200
committerCarl Hetherington <cth@carlh.net>2024-05-22 23:30:01 +0200
commitaffaca1e5bc1c4dfdd7f2bd0f0dbbd9ec825b157 (patch)
tree8c4e41da0df0cde983a3c85a8312c61c31e560cb /test
parent607ba59181708568c23295aa1069ebbfc78f2e9c (diff)
Add a Context class to manage some state.
Diffstat (limited to 'test')
-rw-r--r--test/ssa_reader_test.cc15
1 files changed, 5 insertions, 10 deletions
diff --git a/test/ssa_reader_test.cc b/test/ssa_reader_test.cc
index 4cb9501..89a543c 100644
--- a/test/ssa_reader_test.cc
+++ b/test/ssa_reader_test.cc
@@ -98,8 +98,7 @@ BOOST_AUTO_TEST_CASE (ssa_reader_line_test1)
auto r = sub::SSAReader::parse_line (
base,
"This is a line with some {\\i1}italics{\\i0} and then\\nthere is a new line.",
- 1920, 1080,
- sub::Colour(1, 1, 1)
+ sub::SSAReader::Context(1920, 1080, sub::Colour(1, 1, 1))
);
auto i = r.begin();
@@ -130,8 +129,7 @@ BOOST_AUTO_TEST_CASE (ssa_reader_line_test2)
auto r = sub::SSAReader::parse_line (
base,
"{\\i1}It's all just italics{\\i0}",
- 1920, 1080,
- sub::Colour(1, 1, 1)
+ sub::SSAReader::Context(1920, 1080, sub::Colour(1, 1, 1))
);
/* Convert a font size in points to a vertical position for this file */
@@ -148,8 +146,7 @@ BOOST_AUTO_TEST_CASE (ssa_reader_line_test2)
r = sub::SSAReader::parse_line (
base,
"{\\i1}Italic{\\i0}\\Nand new line",
- 1920, 1080,
- sub::Colour(1, 1, 1)
+ sub::SSAReader::Context(1920, 1080, sub::Colour(1, 1, 1))
);
i = r.begin ();
@@ -593,8 +590,7 @@ BOOST_AUTO_TEST_CASE (ssa_reader_fs)
auto r = sub::SSAReader::parse_line (
base,
"This is a line with some {\\fs64}font sizing.",
- 1920, 1080,
- sub::Colour(1, 1, 1)
+ sub::SSAReader::Context(1920, 1080, sub::Colour(1, 1, 1))
);
auto i = r.begin ();
@@ -617,8 +613,7 @@ test_c(string command, string colour)
auto r = sub::SSAReader::parse_line (
base,
String::compose("{\\c%1}Hello world", command),
- 1920, 1080,
- sub::Colour(1, 0, 1)
+ sub::SSAReader::Context(1920, 1080, sub::Colour(1, 0, 1))
);
auto i = r.begin ();