about summary refs log tree commit diff
path: root/src/test/stdtest/vec.rs
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2011-10-27 20:29:13 -0700
committerBrian Anderson <banderson@mozilla.com>2011-10-27 20:30:06 -0700
commitb5ed1c46c0407c6a6c3354d1c8da8531d992064c (patch)
tree21e5a05a0c9001cbd911c64dffce19af486edd7a /src/test/stdtest/vec.rs
parent9c097d19e4408653e7e0c008f69af835d053b8a0 (diff)
downloadrust-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.rs14
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]));