Remove a cast from float to double which seemingly causes
[dcpomatic.git] / test / dcpomatic_time_test.cc
index 94d51503552f93018494b10c472644d33e1f7840..1637738ad7c7fb66c623f8c043f41e7e709100cc 100644 (file)
@@ -316,6 +316,9 @@ BOOST_AUTO_TEST_CASE (dcpomatic_time_ceil_test)
 
        /* Check that rounding up to non-integer frame rates works */
        BOOST_CHECK_EQUAL (DCPTime(45312).ceil(29.976).get(), 48038);
+
+       /* Check another tricky case that used to fail */
+       BOOST_CHECK_EQUAL (DCPTime(212256039).ceil(23.976).get(), 212256256);
 }
 
 /* Straightforward test of DCPTime::floor */