in src/common/src/time_ext.rs [224:241]
fn test_duration_construction() {
let mut dur = ReadableDuration::secs(1);
assert_eq!(dur.0, Duration::new(1, 0));
assert_eq!(dur.as_secs(), 1);
assert_eq!(dur.as_millis(), 1000);
dur = ReadableDuration::millis(1001);
assert_eq!(dur.0, Duration::new(1, 1_000_000));
assert_eq!(dur.as_secs(), 1);
assert_eq!(dur.as_millis(), 1001);
dur = ReadableDuration::minutes(2);
assert_eq!(dur.0, Duration::new(2 * 60, 0));
assert_eq!(dur.as_secs(), 120);
assert_eq!(dur.as_millis(), 120000);
dur = ReadableDuration::hours(2);
assert_eq!(dur.0, Duration::new(2 * 3600, 0));
assert_eq!(dur.as_secs(), 7200);
assert_eq!(dur.as_millis(), 7200000);
}