diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2012-01-11 09:48:57 -0800 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2012-01-11 09:49:21 -0800 |
| commit | f3b867fd04d06c732a41e05c3abddb8e8bcbdbbb (patch) | |
| tree | 29b0b24f07769e6ccefda5ab2d7a901e1c8b30ff /src/test/stdtest | |
| parent | e0cf550527fe1cd6934dd4e25ea03ecb17f76c6f (diff) | |
| download | rust-f3b867fd04d06c732a41e05c3abddb8e8bcbdbbb.tar.gz rust-f3b867fd04d06c732a41e05c3abddb8e8bcbdbbb.zip | |
add section on spawn_connected to tutorial and pull test into file
Diffstat (limited to 'src/test/stdtest')
| -rw-r--r-- | src/test/stdtest/task.rs | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/src/test/stdtest/task.rs b/src/test/stdtest/task.rs index 021dee4bc98..d1408d183d5 100644 --- a/src/test/stdtest/task.rs +++ b/src/test/stdtest/task.rs @@ -57,22 +57,3 @@ fn spawn_polymorphic() { task::spawn {|| foo(true);}; task::spawn {|| foo(42);}; } - -#[test] -fn spawn_connected_stringifier() { - fn stringifer(p: comm::port<uint>, ch: comm::chan<str>) { - let u = 1u; - while u != 0u { - u = comm::recv(p); - comm::send(ch, uint::to_str(u, 10u)); - } - } - - let ch = task::spawn_connected(stringifer); - comm::send(ch.to_child, 22u); - assert "22" == comm::recv(ch.from_child); - comm::send(ch.to_child, 44u); - assert "44" == comm::recv(ch.from_child); - comm::send(ch.to_child, 0u); - assert "0" == comm::recv(ch.from_child); -} \ No newline at end of file |
