summaryrefslogtreecommitdiff
path: root/test/subrip_reader_test.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2020-09-30 20:59:49 +0200
committerCarl Hetherington <cth@carlh.net>2020-09-30 20:59:49 +0200
commit52b2a3423147294df30a6a8c0f31c6d0412805c5 (patch)
treedab7ab3a4ce27ef79a713df0e2752a3f96551805 /test/subrip_reader_test.cc
parent1b52b38c247ef5b0b7189bfed1adb095b830ea1b (diff)
Add a test.
Diffstat (limited to 'test/subrip_reader_test.cc')
-rw-r--r--test/subrip_reader_test.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/subrip_reader_test.cc b/test/subrip_reader_test.cc
index 87f7b51..a77e8d7 100644
--- a/test/subrip_reader_test.cc
+++ b/test/subrip_reader_test.cc
@@ -319,6 +319,16 @@ BOOST_AUTO_TEST_CASE (subrip_reader_convert_line_test)
r._subs.clear ();
rs = sub::RawSubtitle();
+ r.convert_line ("<font color=\"#FF00FF\">simple color in capitals</font>", rs);
+ BOOST_CHECK_EQUAL (r._subs.size(), 1);
+ BOOST_CHECK_EQUAL (r._subs.front().text, "simple color in capitals");
+ BOOST_CHECK_EQUAL (r._subs.front().bold, false);
+ BOOST_CHECK_CLOSE (r._subs.front().colour.r, 1, 0.1);
+ BOOST_CHECK (fabs (r._subs.front().colour.g) < 0.01);
+ BOOST_CHECK_CLOSE (r._subs.front().colour.b, 1, 0.1);
+ r._subs.clear ();
+
+ rs = sub::RawSubtitle();
r.convert_line ("<font color=\"#ff0000\">some red text <b>in bold</b></font>", rs);
BOOST_CHECK_EQUAL (r._subs.size(), 2);
i = r._subs.begin ();