diff options
| -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"); +} |
