diff options
| author | Marijn Haverbeke <marijnh@gmail.com> | 2012-03-27 15:14:12 +0200 |
|---|---|---|
| committer | Marijn Haverbeke <marijnh@gmail.com> | 2012-03-27 15:46:33 +0200 |
| commit | b5a4fa9456683f40539f885d4e555b87384df09a (patch) | |
| tree | 4e09242efdec937421421d1c2531974026c36144 /src/libstd/test.rs | |
| parent | cbad6925c1b18bd640ec7077ccd29c735c497972 (diff) | |
| download | rust-b5a4fa9456683f40539f885d4e555b87384df09a.tar.gz rust-b5a4fa9456683f40539f885d4e555b87384df09a.zip | |
Move some code over to iterator-for to see how it performs.
Diffstat (limited to 'src/libstd/test.rs')
| -rw-r--r-- | src/libstd/test.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libstd/test.rs b/src/libstd/test.rs index 5847dea1e4e..d2138dc14d6 100644 --- a/src/libstd/test.rs +++ b/src/libstd/test.rs @@ -183,7 +183,7 @@ fn print_failures(st: console_test_state) { st.out.write_line("\nfailures:"); let failures = vec::map(copy st.failures) {|test| test.name}; let failures = sort::merge_sort(str::le, failures); - for name in failures { + for vec::each(failures) {|name| st.out.write_line(#fmt[" %s", name]); } } @@ -492,7 +492,7 @@ mod tests { { let testfn = fn~() { }; let mut tests = []; - for name: str in names { + for vec::each(names) {|name| let test = {name: name, fn: testfn, ignore: false, should_fail: false}; tests += [test]; @@ -510,7 +510,7 @@ mod tests { let pairs = vec::zip(expected, filtered); - for (a, b) in pairs { assert (a == b.name); } + for vec::each(pairs) {|p| let (a, b) = p; assert (a == b.name); } } } |
