diff options
| author | Andre Bogus <bogusandre@gmail.com> | 2017-01-18 13:55:47 +0100 |
|---|---|---|
| committer | Andre Bogus <bogusandre@gmail.com> | 2017-01-18 13:55:47 +0100 |
| commit | b40432c94924f1fd7fef7df403348742ee17af4d (patch) | |
| tree | 9824db1d577cf0bccd729ed27a970ede89a0ff13 | |
| parent | 27f76157aafbac691e625b5d1b8b37330ec04552 (diff) | |
| download | rust-b40432c94924f1fd7fef7df403348742ee17af4d.tar.gz rust-b40432c94924f1fd7fef7df403348742ee17af4d.zip | |
add test case for filter+count
| -rw-r--r-- | src/libcoretest/iter.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libcoretest/iter.rs b/src/libcoretest/iter.rs index 99d31293053..05a674e05d5 100644 --- a/src/libcoretest/iter.rs +++ b/src/libcoretest/iter.rs @@ -192,6 +192,12 @@ fn test_iterator_enumerate_count() { } #[test] +fn test_iterator_filter_count() { + let xs = [0, 1, 2, 3, 4, 5, 6, 7, 8]; + assert_eq!(xs.iter().filter(|x| x % 2 == 0).count(), 5); +} + +#[test] fn test_iterator_peekable() { let xs = vec![0, 1, 2, 3, 4, 5]; let mut it = xs.iter().cloned().peekable(); |
