From cdad0900dbf257a5af51eb95bb205d5ea0e3674f Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Mon, 6 Oct 2014 12:06:12 +0100 Subject: More tests. --- test/subrip_reader_test.cc | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) 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 +#include #include 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"); +} -- cgit v1.2.3