diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/dcp_time_test.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/test/dcp_time_test.cc b/test/dcp_time_test.cc index 525f281b..52ff43c6 100644 --- a/test/dcp_time_test.cc +++ b/test/dcp_time_test.cc @@ -72,9 +72,16 @@ BOOST_AUTO_TEST_CASE (dcp_time) BOOST_CHECK_EQUAL (a.s, 0); BOOST_CHECK_EQUAL (a.t, 0); - a = libdcp::Time (3425, 24); + /* Check rounding; 3424 is 142.666666666... seconds or 0.166666666... ticks */ + a = libdcp::Time (3424, 24); BOOST_CHECK_EQUAL (a.h, 0); BOOST_CHECK_EQUAL (a.m, 2); + BOOST_CHECK_EQUAL (a.s, 22); + BOOST_CHECK_EQUAL (a.t, 167); + + a = libdcp::Time (3425, 24); + BOOST_CHECK_EQUAL (a.h, 0); BOOST_CHECK_EQUAL (a.m, 2); + BOOST_CHECK_EQUAL (a.s, 22); BOOST_CHECK_EQUAL (a.t, 177); } |
