diff options
| author | Matthew Piziak <matthew.piziak@gmail.com> | 2016-11-02 10:11:53 -0400 |
|---|---|---|
| committer | Matthew Piziak <matthew.piziak@gmail.com> | 2016-11-02 10:11:53 -0400 |
| commit | 8f19d5c3f6e9e6b37a63175875eae6c11c56822e (patch) | |
| tree | 99bef1a75c2e2ab239fc1e9dd40385f37139980f | |
| parent | dd6e8c5f186a31ca6b714c37fd7690a83517080b (diff) | |
| download | rust-8f19d5c3f6e9e6b37a63175875eae6c11c56822e.tar.gz rust-8f19d5c3f6e9e6b37a63175875eae6c11c56822e.zip | |
add max value from iterator
| -rw-r--r-- | src/test/run-pass/iter-step-overflow-debug.rs | 2 | ||||
| -rw-r--r-- | src/test/run-pass/iter-step-overflow-ndebug.rs | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/src/test/run-pass/iter-step-overflow-debug.rs b/src/test/run-pass/iter-step-overflow-debug.rs index 85f7186508f..5b9b58f0288 100644 --- a/src/test/run-pass/iter-step-overflow-debug.rs +++ b/src/test/run-pass/iter-step-overflow-debug.rs @@ -15,12 +15,14 @@ use std::panic; fn main() { let r = panic::catch_unwind(|| { let mut it = u8::max_value()..; + it.next().unwrap(); // 255 it.next().unwrap(); }); assert!(r.is_err()); let r = panic::catch_unwind(|| { let mut it = i8::max_value()..; + it.next().unwrap(); // 127 it.next().unwrap(); }); assert!(r.is_err()); diff --git a/src/test/run-pass/iter-step-overflow-ndebug.rs b/src/test/run-pass/iter-step-overflow-ndebug.rs index 5c45949b8c9..8642f1643c1 100644 --- a/src/test/run-pass/iter-step-overflow-ndebug.rs +++ b/src/test/run-pass/iter-step-overflow-ndebug.rs @@ -12,8 +12,10 @@ fn main() { let mut it = u8::max_value()..; + assert_eq!(it.next().unwrap(), 255); assert_eq!(it.next().unwrap(), u8::min_value()); let mut it = i8::max_value()..; + assert_eq!(it.next().unwrap(), 127); assert_eq!(it.next().unwrap(), i8::min_value()); } |
