diff options
| author | Carl Hetherington <cth@carlh.net> | 2023-02-24 22:32:13 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2023-02-24 22:32:13 +0100 |
| commit | 5be50d30b8c5360e0b197b708133165095feefc4 (patch) | |
| tree | 11732e8db03bba9a963e1f7638ea7ecf55f693a5 /test/subrip_reader_test.cc | |
| parent | a67eacd9def1b85e7dd79ec192bb975369567bd6 (diff) | |
Support font color attributes with alpha channel (even if it's ignored).v1.6.43
Diffstat (limited to 'test/subrip_reader_test.cc')
| -rw-r--r-- | test/subrip_reader_test.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/subrip_reader_test.cc b/test/subrip_reader_test.cc index aa37602..dc9698d 100644 --- a/test/subrip_reader_test.cc +++ b/test/subrip_reader_test.cc @@ -397,6 +397,17 @@ BOOST_AUTO_TEST_CASE (subrip_reader_convert_line_test) r._subs.clear (); rs = sub::RawSubtitle(); + r.convert_line("<font color=\"#0000ffdd\">some blue text with alpha</font>", rs); + BOOST_CHECK_EQUAL(r._subs.size(), 1); + i = r._subs.begin(); + BOOST_CHECK_EQUAL(i->text, "some blue text with alpha"); + BOOST_CHECK_EQUAL(i->bold, false); + BOOST_CHECK(fabs(i->colour.r) < 0.01); + BOOST_CHECK(fabs(i->colour.g) < 0.01); + BOOST_CHECK_CLOSE(i->colour.b, 1, 0.1); + r._subs.clear(); + + rs = sub::RawSubtitle(); r.convert_line ("<< angle brackets but no HTML >>", rs); BOOST_CHECK_EQUAL (r._subs.size(), 1); i = r._subs.begin (); |
