| Index: pkg/analysis_server/test/services/correction/fix_test.dart
|
| diff --git a/pkg/analysis_server/test/services/correction/fix_test.dart b/pkg/analysis_server/test/services/correction/fix_test.dart
|
| index d43d0a1d2194ee10e21225ca84521bca98835441..3fb657bfaf9b5dd151a74a15b527514ccc0ea23d 100644
|
| --- a/pkg/analysis_server/test/services/correction/fix_test.dart
|
| +++ b/pkg/analysis_server/test/services/correction/fix_test.dart
|
| @@ -162,6 +162,108 @@ class Test {
|
| ''');
|
| }
|
|
|
| + void test_addMissingParameter_function_positional_hasZero() {
|
| + resolveTestUnit('''
|
| +test() {}
|
| +main() {
|
| + test(1);
|
| +}
|
| +''');
|
| + assertHasFix(DartFixKind.ADD_MISSING_PARAMETER_POSITIONAL, '''
|
| +test([int i]) {}
|
| +main() {
|
| + test(1);
|
| +}
|
| +''');
|
| + }
|
| +
|
| + void test_addMissingParameter_function_required_hasOne() {
|
| + resolveTestUnit('''
|
| +test(int a) {}
|
| +main() {
|
| + test(1, 2.0);
|
| +}
|
| +''');
|
| + assertHasFix(DartFixKind.ADD_MISSING_PARAMETER_REQUIRED, '''
|
| +test(int a, double d) {}
|
| +main() {
|
| + test(1, 2.0);
|
| +}
|
| +''');
|
| + }
|
| +
|
| + void test_addMissingParameter_function_required_hasZero() {
|
| + resolveTestUnit('''
|
| +test() {}
|
| +main() {
|
| + test(1);
|
| +}
|
| +''');
|
| + assertHasFix(DartFixKind.ADD_MISSING_PARAMETER_REQUIRED, '''
|
| +test(int i) {}
|
| +main() {
|
| + test(1);
|
| +}
|
| +''');
|
| + }
|
| +
|
| + void test_addMissingParameter_method_positional_hasOne() {
|
| + resolveTestUnit('''
|
| +class A {
|
| + test(int a) {}
|
| + main() {
|
| + test(1, 2.0);
|
| + }
|
| +}
|
| +''');
|
| + assertHasFix(DartFixKind.ADD_MISSING_PARAMETER_POSITIONAL, '''
|
| +class A {
|
| + test(int a, [double d]) {}
|
| + main() {
|
| + test(1, 2.0);
|
| + }
|
| +}
|
| +''');
|
| + }
|
| +
|
| + void test_addMissingParameter_method_required_hasOne() {
|
| + resolveTestUnit('''
|
| +class A {
|
| + test(int a) {}
|
| + main() {
|
| + test(1, 2.0);
|
| + }
|
| +}
|
| +''');
|
| + assertHasFix(DartFixKind.ADD_MISSING_PARAMETER_REQUIRED, '''
|
| +class A {
|
| + test(int a, double d) {}
|
| + main() {
|
| + test(1, 2.0);
|
| + }
|
| +}
|
| +''');
|
| + }
|
| +
|
| + void test_addMissingParameter_method_required_hasZero() {
|
| + resolveTestUnit('''
|
| +class A {
|
| + test() {}
|
| + main() {
|
| + test(1);
|
| + }
|
| +}
|
| +''');
|
| + assertHasFix(DartFixKind.ADD_MISSING_PARAMETER_REQUIRED, '''
|
| +class A {
|
| + test(int i) {}
|
| + main() {
|
| + test(1);
|
| + }
|
| +}
|
| +''');
|
| + }
|
| +
|
| void test_addPartOfDirective() {
|
| String partCode = r'''
|
| // Comment first.
|
| @@ -390,7 +492,6 @@ class Test {
|
| }
|
|
|
| void test_createClass_inLibraryOfPrefix() {
|
| - // TODO
|
| String libCode = r'''
|
| library my.lib;
|
|
|
|
|