mirror of
https://github.com/ceph/ceph
synced 2025-02-21 01:47:25 +00:00
test/time: no need to abs(uint64_t) for comparing
fixes ``` /home/kefu/dev/ceph/src/test/common/test_time.cc: In instantiation of ‘void system_clock_conversions() [with Clock = ceph::time_detail::real_clock]’: /home/kefu/dev/ceph/src/test/common/test_time.cc:134:40: required from here /home/kefu/dev/ceph/src/test/common/test_time.cc:125:169: error: call of overloaded ‘abs(std::chrono::duration<long unsigned int, std::ratio<1l, 1000000000l> >::rep)’ is ambiguous ASSERT_LT(abs((Clock::from_double(bd) - brt).count()), 30); ``` as std::abs() does not have a specialization for unsigned types, and we are using uint64_t as the `typename duration<>::rep`. Signed-off-by: Kefu Chai <kchai@redhat.com>
This commit is contained in:
parent
b89ba9986d
commit
da0f6608dd
@ -122,7 +122,7 @@ static void system_clock_conversions() {
|
||||
|
||||
ASSERT_EQ(Clock::to_double(brt), bd);
|
||||
// Fudge factor
|
||||
ASSERT_LT(abs((Clock::from_double(bd) - brt).count()), 30);
|
||||
ASSERT_LT((Clock::from_double(bd) - brt).count(), 30U);
|
||||
}
|
||||
|
||||
TEST(RealClock, Sanity) {
|
||||
|
Loading…
Reference in New Issue
Block a user