diff options
| author | Linus Färnstrand <faern@faern.net> | 2019-03-22 22:11:32 +0100 |
|---|---|---|
| committer | Linus Färnstrand <faern@faern.net> | 2019-03-22 22:53:07 +0100 |
| commit | 37cfeb271074ec31d65fef968edf24dd56b1e6aa (patch) | |
| tree | 260629e1d3277822da05af189ab7ee218f6db41d /src/libstd | |
| parent | cb2f34dc6d7e83d8bcfef79e0388d49f0c24aca7 (diff) | |
| download | rust-37cfeb271074ec31d65fef968edf24dd56b1e6aa.tar.gz rust-37cfeb271074ec31d65fef968edf24dd56b1e6aa.zip | |
Add/rename checked_duration_since tests
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/time.rs | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/libstd/time.rs b/src/libstd/time.rs index 4c86f70ad87..5abaac51da3 100644 --- a/src/libstd/time.rs +++ b/src/libstd/time.rs @@ -664,20 +664,23 @@ mod tests { #[test] #[should_panic] - fn instant_duration_panic() { + fn instant_duration_since_panic() { let a = Instant::now(); (a - Duration::new(1, 0)).duration_since(a); } #[test] - fn checked_instant_duration_nopanic() { - let a = Instant::now(); - let ret = (a - Duration::new(1, 0)).checked_duration_since(a); - assert_eq!(ret, None); + fn instant_checked_duration_since_nopanic() { + let now = Instant::now(); + let earlier = now - Duration::new(1, 0); + let later = now + Duration::new(1, 0); + assert_eq!(earlier.checked_duration_since(now), None); + assert_eq!(later.checked_duration_since(now), Some(Duration::new(1, 0))); + assert_eq!(now.checked_duration_since(now), Some(Duration::new(0, 0))); } #[test] - fn saturating_instant_duration_nopanic() { + fn instant_saturating_duration_since_nopanic() { let a = Instant::now(); let ret = (a - Duration::new(1, 0)).saturating_duration_since(a); assert_eq!(ret, Duration::new(0,0)); |
