Index: tests/language_strong/cascade_test.dart |
diff --git a/tests/language_strong/cascade_test.dart b/tests/language_strong/cascade_test.dart |
index a71676abff1c74d1ade5e7f26913bd43f9d77363..e9bc29d5068b703c28a6c6ca7f49fbffa5e59bc6 100644 |
--- a/tests/language_strong/cascade_test.dart |
+++ b/tests/language_strong/cascade_test.dart |
@@ -12,14 +12,9 @@ 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; |
@@ -33,14 +28,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) { |
@@ -58,30 +53,18 @@ 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 |