about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorLinus Färnstrand <faern@faern.net>2019-03-22 22:11:32 +0100
committerLinus Färnstrand <faern@faern.net>2019-03-22 22:53:07 +0100
commit37cfeb271074ec31d65fef968edf24dd56b1e6aa (patch)
tree260629e1d3277822da05af189ab7ee218f6db41d /src/libstd
parentcb2f34dc6d7e83d8bcfef79e0388d49f0c24aca7 (diff)
downloadrust-37cfeb271074ec31d65fef968edf24dd56b1e6aa.tar.gz
rust-37cfeb271074ec31d65fef968edf24dd56b1e6aa.zip
Add/rename checked_duration_since tests
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/time.rs15
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));