about summary refs log tree commit diff
path: root/src/test/stdtest
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2012-01-11 09:48:57 -0800
committerNiko Matsakis <niko@alum.mit.edu>2012-01-11 09:49:21 -0800
commitf3b867fd04d06c732a41e05c3abddb8e8bcbdbbb (patch)
tree29b0b24f07769e6ccefda5ab2d7a901e1c8b30ff /src/test/stdtest
parente0cf550527fe1cd6934dd4e25ea03ecb17f76c6f (diff)
downloadrust-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.rs19
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