Add a test.
authorCarl Hetherington <cth@carlh.net>
Wed, 30 Sep 2020 18:59:49 +0000 (20:59 +0200)
committerCarl Hetherington <cth@carlh.net>
Wed, 30 Sep 2020 18:59:49 +0000 (20:59 +0200)
test/subrip_reader_test.cc

index 87f7b51477f5b5edc4b0696a79f6e0f0770083f3..a77e8d7146b445d6d18434e3fbc647d000546852 100644 (file)
@@ -318,6 +318,16 @@ BOOST_AUTO_TEST_CASE (subrip_reader_convert_line_test)
        BOOST_CHECK_CLOSE (r._subs.front().colour.b, 1, 0.1);
        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);