diff options
| author | Carl Hetherington <cth@carlh.net> | 2014-10-06 12:06:12 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2014-10-06 12:06:12 +0100 |
| commit | cdad0900dbf257a5af51eb95bb205d5ea0e3674f (patch) | |
| tree | 23bf669ec2092aea495a8845389118449ba9e980 | |
| parent | d639984a015b69751619f97d12f6267da18e24f7 (diff) | |
More tests.
| -rw-r--r-- | test/subrip_reader_test.cc | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/test/subrip_reader_test.cc b/test/subrip_reader_test.cc index f95b6fd..e7680a9 100644 --- a/test/subrip_reader_test.cc +++ b/test/subrip_reader_test.cc @@ -19,8 +19,10 @@ #include "subrip_reader.h" #include "subtitle.h" +#include "test.h" #include "collect.h" #include <boost/test/unit_test.hpp> +#include <boost/filesystem.hpp> #include <fstream> using std::list; @@ -280,3 +282,20 @@ BOOST_AUTO_TEST_CASE (subrip_reader_convert_time_test) BOOST_CHECK_EQUAL (sub::SubripReader::convert_time ("00:03:10,500"), sub::TimePair (sub::MetricTime (0, 3, 10, 500))); BOOST_CHECK_EQUAL (sub::SubripReader::convert_time ("04:19:51,782"), sub::TimePair (sub::MetricTime (4, 19, 51, 782))); } + + +static void +test (boost::filesystem::path p) +{ + p = private_test / p; + FILE* f = fopen (p.string().c_str(), "r"); + sub::SubripReader r (f); + fclose (f); +} + +/** Test of reading some typical .srt files */ +BOOST_AUTO_TEST_CASE (subrip_read_test) +{ + test ("sintel_en.srt"); + test ("Fight.Club.1999.720p.BRRip.x264-x0r.srt"); +} |
