From df489ce37d6f26ffbad55296a3e684de70348d57 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Thu, 27 Sep 2018 23:03:15 +0100 Subject: Cope with mixed-case subrip tags. --- test/subrip_reader_test.cc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'test') diff --git a/test/subrip_reader_test.cc b/test/subrip_reader_test.cc index 604f52a..f323f6a 100644 --- a/test/subrip_reader_test.cc +++ b/test/subrip_reader_test.cc @@ -332,6 +332,23 @@ BOOST_AUTO_TEST_CASE (subrip_reader_convert_line_test) BOOST_CHECK (fabs (i->colour.b) < 0.01); r._subs.clear (); + rs = sub::RawSubtitle(); + r.convert_line ("some red text in bold", rs); + BOOST_CHECK_EQUAL (r._subs.size(), 2); + i = r._subs.begin (); + BOOST_CHECK_EQUAL (i->text, "some red text "); + BOOST_CHECK_EQUAL (i->bold, false); + BOOST_CHECK_CLOSE (i->colour.r, 1, 0.1); + BOOST_CHECK (fabs (i->colour.g) < 0.01); + BOOST_CHECK (fabs (i->colour.b) < 0.01); + ++i; + BOOST_CHECK_EQUAL (i->text, "in bold"); + BOOST_CHECK_EQUAL (i->bold, true); + BOOST_CHECK_CLOSE (i->colour.r, 1, 0.1); + BOOST_CHECK (fabs (i->colour.g) < 0.01); + BOOST_CHECK (fabs (i->colour.b) < 0.01); + r._subs.clear (); + rs = sub::RawSubtitle(); r.convert_line ("some blue text in bold", rs); BOOST_CHECK_EQUAL (r._subs.size(), 2); -- cgit v1.2.3