Make SubripReader::convert_time usable by other classes.
[libsub.git] / test / subrip_reader_test.cc
index b364d570b60a4569f4a68a2b5f98991e5ed23961..6029b237d10ba0b03f366f1a6f962ab758354bb4 100644 (file)
@@ -408,8 +408,12 @@ BOOST_AUTO_TEST_CASE (subrip_reader_convert_line_test)
 BOOST_AUTO_TEST_CASE (subrip_reader_convert_time_test)
 {
        sub::SubripReader reader;
-       BOOST_CHECK_EQUAL (reader.convert_time ("00:03:10,500"), sub::Time::from_hms (0, 3, 10, 500));
-       BOOST_CHECK_EQUAL (reader.convert_time ("04:19:51,782"), sub::Time::from_hms (4, 19, 51, 782));
+       auto t = reader.convert_time("00:03:10,500");
+       BOOST_REQUIRE(t);
+       BOOST_CHECK_EQUAL(*t, sub::Time::from_hms(0, 3, 10, 500));
+       t = reader.convert_time("04:19:51,782");
+       BOOST_REQUIRE(t);
+       BOOST_CHECK_EQUAL(*t, sub::Time::from_hms(4, 19, 51, 782));
 }
 
 static void