Index: tests/language_strong/cascade_test.dart |
diff --git a/tests/language_strong/cascade_test.dart b/tests/language_strong/cascade_test.dart |
index e9bc29d5068b703c28a6c6ca7f49fbffa5e59bc6..a71676abff1c74d1ade5e7f26913bd43f9d77363 100644 |
--- a/tests/language_strong/cascade_test.dart |
+++ b/tests/language_strong/cascade_test.dart |
@@ -12,9 +12,14 @@ class A { |
A(this.x, this.y); |
- A setX(int x) { this.x = x; return this; } |
+ A setX(int x) { |
+ this.x = x; |
+ return this; |
+ } |
- void setY(int y) { this.y = y; } |
+ void setY(int y) { |
+ this.y = y; |
+ } |
Function swap() { |
int tmp = x; |
@@ -28,14 +33,14 @@ class A { |
Expect.equals(y, this.y); |
} |
- operator[](var i) { |
+ operator [](var i) { |
if (i == 0) return x; |
if (i == 1) return y; |
if (i == "swap") return this.swap; |
return null; |
} |
- int operator[]=(int i, int value) { |
+ int operator []=(int i, int value) { |
if (i == 0) { |
x = value; |
} else if (i == 1) { |
@@ -53,18 +58,30 @@ class A { |
main() { |
A a = new A(1, 2); |
- a..check(1, 2) |
- ..swap()..check(2, 1) |
- ..x = 4..y = 9..check(4, 9) |
- ..setX(10)..check(10, 9) |
- ..y = 5..check(10, 5) |
- ..swap()()()..check(5, 10) |
- ..[0] = 2..check(2, 10) |
- ..setX(10).setY(3)..check(10, 3) |
- ..setX(7)["swap"]()..check(3, 7) |
- ..import()..check(4, 7) |
- ..["swap"]()()()..check(7, 4); |
- a.check(7,4); |
+ a |
+ ..check(1, 2) |
+ ..swap() |
+ ..check(2, 1) |
+ ..x = 4 |
+ ..y = 9 |
+ ..check(4, 9) |
+ ..setX(10) |
+ ..check(10, 9) |
+ ..y = 5 |
+ ..check(10, 5) |
+ ..swap()()() |
+ ..check(5, 10) |
+ ..[0] = 2 |
+ ..check(2, 10) |
+ ..setX(10).setY(3) |
+ ..check(10, 3) |
+ ..setX(7)["swap"]() |
+ ..check(3, 7) |
+ ..import() |
+ ..check(4, 7) |
+ ..["swap"]()()() |
+ ..check(7, 4); |
+ a.check(7, 4); |
a..(42); // //# 01: compile-time error |
a..37; // //# 02: compile-time error |
a.."foo"; // //# 03: compile-time error |