diff options
| author | Brian Anderson <banderson@mozilla.com> | 2011-10-27 20:29:13 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2011-10-27 20:30:06 -0700 |
| commit | b5ed1c46c0407c6a6c3354d1c8da8531d992064c (patch) | |
| tree | 21e5a05a0c9001cbd911c64dffce19af486edd7a /src/test/stdtest/vec.rs | |
| parent | 9c097d19e4408653e7e0c008f69af835d053b8a0 (diff) | |
| download | rust-b5ed1c46c0407c6a6c3354d1c8da8531d992064c.tar.gz rust-b5ed1c46c0407c6a6c3354d1c8da8531d992064c.zip | |
Add std::vec::iter
Diffstat (limited to 'src/test/stdtest/vec.rs')
| -rw-r--r-- | src/test/stdtest/vec.rs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/test/stdtest/vec.rs b/src/test/stdtest/vec.rs index 608d9c05dd1..4015899acec 100644 --- a/src/test/stdtest/vec.rs +++ b/src/test/stdtest/vec.rs @@ -293,6 +293,20 @@ fn test_foldl() { } #[test] +fn iter_empty() { + let i = 0; + vec::iter::<int>([], { |_v| i += 1 }); + assert i == 0; +} + +#[test] +fn iter_nonempty() { + let i = 0; + vec::iter([1, 2, 3], { |v| i += v }); + assert i == 6; +} + +#[test] fn test_any_and_all() { assert (vec::any(is_three, [1u, 2u, 3u])); assert (!vec::any(is_three, [0u, 1u, 2u])); |
