summaryrefslogtreecommitdiff
path: root/test/subrip_reader_test.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2015-07-02 13:38:50 +0100
committerCarl Hetherington <cth@carlh.net>2015-07-02 13:38:50 +0100
commitd704110228aae2bc7cd2ebc8ccd23d78be4fef9b (patch)
tree036cfe5663ed287637cf5629ea4c5e952e0ad380 /test/subrip_reader_test.cc
parent4d406c620b0211a5e27c19187d963241120f8838 (diff)
Fix font parse error.
Diffstat (limited to 'test/subrip_reader_test.cc')
-rw-r--r--test/subrip_reader_test.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/subrip_reader_test.cc b/test/subrip_reader_test.cc
index dcd506a..597ccc9 100644
--- a/test/subrip_reader_test.cc
+++ b/test/subrip_reader_test.cc
@@ -278,6 +278,15 @@ BOOST_AUTO_TEST_CASE (subrip_reader_convert_line_test)
++i;
r._subs.clear ();
+ r.convert_line ("<font color=\"#ff00ff\">simple color</font>", 0, sub::Time (), sub::Time ());
+ BOOST_CHECK_EQUAL (r._subs.size(), 1);
+ BOOST_CHECK_EQUAL (r._subs.front().text, "simple color");
+ 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 ();
+
r.convert_line ("<font color=\"#ff0000\">some red text <b>in bold</b></font>", 0, sub::Time (), sub::Time ());
BOOST_CHECK_EQUAL (r._subs.size(), 2);
i = r._subs.begin ();