Reindent lib-task.rs
This commit is contained in:
parent
2573fe7026
commit
b82bedb28e
1 changed files with 15 additions and 15 deletions
|
@ -7,28 +7,28 @@ fn test_sleep() { task::sleep(1000000u); }
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_unsupervise() {
|
fn test_unsupervise() {
|
||||||
fn f() {
|
fn f() {
|
||||||
task::unsupervise();
|
task::unsupervise();
|
||||||
fail;
|
fail;
|
||||||
}
|
}
|
||||||
spawn f();
|
spawn f();
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_join() {
|
fn test_join() {
|
||||||
fn winner() {
|
fn winner() {
|
||||||
}
|
}
|
||||||
|
|
||||||
auto wintask = spawn winner();
|
auto wintask = spawn winner();
|
||||||
|
|
||||||
assert task::join(wintask) == task::tr_success;
|
assert task::join(wintask) == task::tr_success;
|
||||||
|
|
||||||
fn failer() {
|
fn failer() {
|
||||||
task::unsupervise();
|
task::unsupervise();
|
||||||
fail;
|
fail;
|
||||||
}
|
}
|
||||||
|
|
||||||
auto failtask = spawn failer();
|
auto failtask = spawn failer();
|
||||||
|
|
||||||
assert task::join(failtask) == task::tr_failure;
|
assert task::join(failtask) == task::tr_failure;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue