summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2022-08-10 20:58:19 +0200
committerCarl Hetherington <cth@carlh.net>2022-08-10 20:58:36 +0200
commit540eae22a6b42a3985e36f0f1d068e0ba748a41a (patch)
treeaf562f074dedf3f2a4722b38c928fdf31b572f1d /test
parentfa12ed65527770e2adf300e39526dd0b36fce8c7 (diff)
Fix parsing of SSA colour tags which have their leading zeros omitted.v1.6.27
Diffstat (limited to 'test')
-rw-r--r--test/ssa_reader_test.cc17
1 files changed, 3 insertions, 14 deletions
diff --git a/test/ssa_reader_test.cc b/test/ssa_reader_test.cc
index 82d3a33..e6da697 100644
--- a/test/ssa_reader_test.cc
+++ b/test/ssa_reader_test.cc
@@ -650,21 +650,10 @@ BOOST_AUTO_TEST_CASE (ssa_reader_c)
{
test_c("&H00FFFF&", "ffff00");
test_c("&H123456&", "563412");
+ test_c("&H0&", "000000");
+ test_c("&HFF&", "ff0000");
+ test_c("&HFF00&", "00ff00");
test_c("&HFF0000&", "0000ff");
test_c("&HFFFFFF&", "ffffff");
}
-
-/** Test invalid \c */
-BOOST_AUTO_TEST_CASE (ssa_reader_c_bad)
-{
- sub::RawSubtitle base;
- BOOST_CHECK_THROW(
- sub::SSAReader::parse_line(
- base,
- "{\\c&H0}Dieser Untertitel ist gelb",
- 1920, 1080
- ),
- sub::SSAError
- );
-}