| Index: tests/language_2/bad_named_parameters2_test.dart
|
| diff --git a/tests/language_strong/bad_named_parameters2_test.dart b/tests/language_2/bad_named_parameters2_test.dart
|
| similarity index 51%
|
| rename from tests/language_strong/bad_named_parameters2_test.dart
|
| rename to tests/language_2/bad_named_parameters2_test.dart
|
| index cda1790c439f4230f3399811311b5585ef8bb3e1..b64af40ff67ef806774beda1033c144de4f7c70d 100644
|
| --- a/tests/language_strong/bad_named_parameters2_test.dart
|
| +++ b/tests/language_2/bad_named_parameters2_test.dart
|
| @@ -3,31 +3,17 @@
|
| // BSD-style license that can be found in the LICENSE file.
|
| // Dart test program for testing bad named parameters.
|
|
|
| -import "package:expect/expect.dart";
|
| -
|
| class BadNamedParameters2Test {
|
| int foo(int a) {
|
| // Although no optional named parameters are declared, we must check that
|
| // no named arguments are passed in, either here or in the resolving stub.
|
| return a;
|
| }
|
| -
|
| - static testMain() {
|
| - BadNamedParameters2Test np = new BadNamedParameters2Test();
|
| -
|
| - // Verify that NoSuchMethod is called after an error is detected.
|
| - bool caught;
|
| - try {
|
| - caught = false;
|
| - // No formal parameter named b.
|
| - np.foo(b:25); // //# 01: static type warning
|
| - } on NoSuchMethodError catch (e) {
|
| - caught = true;
|
| - }
|
| - Expect.equals(true, caught); //# 01: continued
|
| - }
|
| }
|
|
|
| main() {
|
| - BadNamedParameters2Test.testMain();
|
| + BadNamedParameters2Test np = new BadNamedParameters2Test();
|
| +
|
| + // No formal parameter named b.
|
| + np.foo(b: 25); //# 01: compile-time error
|
| }
|
|
|