Test case for issue #435.
This commit is contained in:
parent
0268cb7c96
commit
c15871ac51
1 changed files with 27 additions and 0 deletions
27
src/test/run-pass/standalone-method.rs
Normal file
27
src/test/run-pass/standalone-method.rs
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
//xfail-stage0
|
||||
//xfail-stage1
|
||||
//xfail-stage2
|
||||
//xfail-stage3
|
||||
|
||||
// Test case for issue #435.
|
||||
obj foo() {
|
||||
fn add5(n: int) -> int {
|
||||
ret n + 5;
|
||||
}
|
||||
}
|
||||
|
||||
fn add5(n: int) -> int {
|
||||
ret n + 5;
|
||||
}
|
||||
|
||||
fn main() {
|
||||
let fiveplusseven = bind add5(7);
|
||||
assert add5(7) == 12;
|
||||
assert fiveplusseven() == 12;
|
||||
|
||||
let my_foo = foo();
|
||||
let fiveplusseven_too = bind my_foo.add5(7);
|
||||
assert my_foo.add5(7) == 12;
|
||||
assert fiveplusseven_too() == 12;
|
||||
}
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue