summaryrefslogtreecommitdiff
path: root/test/util_test.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2017-08-03 17:03:22 +0100
committerCarl Hetherington <cth@carlh.net>2017-08-14 21:07:49 +0100
commite0c524cbc4f006a4319c3ce8aa7625f9d70d054a (patch)
tree92d11ab7ce01416a70c8389bd1ebbe8fffff0e13 /test/util_test.cc
parentcd06ec145bf9617615fae7d620cf51ad5b486293 (diff)
Add DCP size and length to player.
Diffstat (limited to 'test/util_test.cc')
-rw-r--r--test/util_test.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/util_test.cc b/test/util_test.cc
index b071708b3..a605c3548 100644
--- a/test/util_test.cc
+++ b/test/util_test.cc
@@ -105,6 +105,15 @@ BOOST_AUTO_TEST_CASE (seconds_to_approximate_hms_test)
BOOST_CHECK_EQUAL (seconds_to_approximate_hms (13 * 3600 + 40 * 60), "14h");
}
+BOOST_AUTO_TEST_CASE (time_to_hmsf_test)
+{
+ BOOST_CHECK_EQUAL (time_to_hmsf(DCPTime::from_frames(12, 24), 24), "0:00:00.12");
+ BOOST_CHECK_EQUAL (time_to_hmsf(DCPTime::from_frames(24, 24), 24), "0:00:01.0");
+ BOOST_CHECK_EQUAL (time_to_hmsf(DCPTime::from_frames(32, 24), 24), "0:00:01.8");
+ BOOST_CHECK_EQUAL (time_to_hmsf(DCPTime::from_seconds(92), 24), "0:01:32.0");
+ BOOST_CHECK_EQUAL (time_to_hmsf(DCPTime::from_seconds(2 * 60 * 60 + 92), 24), "2:01:32.0");
+}
+
BOOST_AUTO_TEST_CASE (tidy_for_filename_test)
{
BOOST_CHECK_EQUAL (tidy_for_filename ("fish\\chips"), "fish_chips");