| Index: tests/language/constructor_return_test.dart
|
| diff --git a/tests/language/constructor_return_test.dart b/tests/language/constructor_return_test.dart
|
| index f46c9ecc5a7e7dffd73bbf018119ad7987b8718a..a48507dc34e133c02ecf678ad85ec21125f4b530 100644
|
| --- a/tests/language/constructor_return_test.dart
|
| +++ b/tests/language/constructor_return_test.dart
|
| @@ -18,8 +18,25 @@ class A {
|
| int foo(int y) => x + y;
|
| }
|
|
|
| +class B {
|
| + B() => null; /// 03: compile-time error
|
| +}
|
| +
|
| +class C {
|
| + int value;
|
| + C() : value = 1 { return null; } /// 04: compile-time error
|
| +}
|
| +
|
| +class D {
|
| + int value;
|
| + D(): value = 1 => null; /// 05: compile-time error
|
| +}
|
| +
|
| main() {
|
| Expect.equals((new A(1)).foo(10), 11);
|
| Expect.equals((new A.test1(1)).foo(10), 11);
|
| Expect.equals((new A.test2(1)).foo(10), 11);
|
| + new B();
|
| + new C();
|
| + new D();
|
| }
|
|
|