Test that from_timestamp_millis corresponds to from_timestamp_opt

This commit is contained in:
Brennan Vincent 2022-12-13 09:06:36 -05:00 committed by Dirkjan Ochtman
parent 5312160ce2
commit 2f14b0c870

View File

@ -29,6 +29,16 @@ fn test_datetime_from_timestamp_millis() {
let naive_datetime = NaiveDateTime::from_timestamp_millis(timestamp_millis);
assert!(naive_datetime.is_none());
}
// Test that the result of `from_timestamp_millis` compares equal to
// that of `from_timestamp_opt`.
let secs_test = [0, 1, 2, 1000, 1234, 12345678, -1, -2, -1000, -12345678];
for secs in secs_test {
assert_eq!(
NaiveDateTime::from_timestamp_millis(secs * 1000),
NaiveDateTime::from_timestamp_opt(secs, 0)
);
}
}
#[test]