X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=test%2Futil_test.cc;h=5733c7d03d69070b2fa195e43665c1b337f146c7;hb=85c65bd422742813992686c17a5e1b718cc3c449;hp=4dccb49c6c1d95302fb031794b90d1ba97217357;hpb=f0be0f0e060e40d9a0da1b44429ef41901b8a536;p=dcpomatic.git diff --git a/test/util_test.cc b/test/util_test.cc index 4dccb49c6..5733c7d03 100644 --- a/test/util_test.cc +++ b/test/util_test.cc @@ -53,3 +53,17 @@ BOOST_AUTO_TEST_CASE (md5_digest_test) p.push_back ("foobar"); BOOST_CHECK_THROW (md5_digest (p, shared_ptr ()), std::runtime_error); } + +/* Straightforward test of time_round_up_test */ +BOOST_AUTO_TEST_CASE (time_round_up_test) +{ + BOOST_CHECK_EQUAL (time_round_up (0, 2), 0); + BOOST_CHECK_EQUAL (time_round_up (1, 2), 2); + BOOST_CHECK_EQUAL (time_round_up (2, 2), 2); + BOOST_CHECK_EQUAL (time_round_up (3, 2), 4); + + BOOST_CHECK_EQUAL (time_round_up (0, 42), 0); + BOOST_CHECK_EQUAL (time_round_up (1, 42), 42); + BOOST_CHECK_EQUAL (time_round_up (42, 42), 42); + BOOST_CHECK_EQUAL (time_round_up (43, 42), 84); +}