Index: tests/language_2/assign_instance_method_test.dart |
diff --git a/tests/language_strong/assign_instance_method_negative_test.dart b/tests/language_2/assign_instance_method_test.dart |
similarity index 61% |
rename from tests/language_strong/assign_instance_method_negative_test.dart |
rename to tests/language_2/assign_instance_method_test.dart |
index 0e17f16aa7dccb8405498341fa6dc6c586f8ad3c..0b4fa3583615346441b47f3302399abd1219b198 100644 |
--- a/tests/language_strong/assign_instance_method_negative_test.dart |
+++ b/tests/language_2/assign_instance_method_test.dart |
@@ -2,6 +2,8 @@ |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
+import 'package:expect/expect.dart'; |
+ |
class A { |
A() {} |
imethod() { |
@@ -10,9 +12,12 @@ class A { |
} |
main() { |
- var a = new A(); |
- // Illegal, can't change a member method |
- a.imethod = () { |
- return 1; |
- }; |
+ dynamic a = new A(); |
+ |
+ // Illegal, can't change a member method. |
+ Expect.throws(() { |
+ a.imethod = () { |
+ return 1; |
+ }; |
+ }); |
} |