@@ -19,7 +19,7 @@ class AddMissingRequiredArgumentTest extends FixProcessorTest {
19
19
@override
20
20
FixKind get kind => DartFixKind .ADD_MISSING_REQUIRED_ARGUMENT ;
21
21
22
- Future <void > test_cons_flutter_children () async {
22
+ Future <void > test_constructor_flutter_children () async {
23
23
addFlutterPackage ();
24
24
addMetaPackage ();
25
25
await resolveTestUnit ('''
@@ -48,7 +48,7 @@ build() {
48
48
''' );
49
49
}
50
50
51
- Future <void > test_cons_flutter_hasTrailingComma () async {
51
+ Future <void > test_constructor_flutter_hasTrailingComma () async {
52
52
addFlutterPackage ();
53
53
addMetaPackage ();
54
54
await resolveTestUnit ('''
@@ -77,7 +77,35 @@ build() {
77
77
''' );
78
78
}
79
79
80
- Future <void > test_cons_single () async {
80
+ Future <void > test_constructor_named () async {
81
+ addMetaPackage ();
82
+ await resolveTestUnit ('''
83
+ import 'package:meta/meta.dart';
84
+
85
+ class A {
86
+ A.named({@required int a}) {}
87
+ }
88
+
89
+ void f() {
90
+ A a = new A.named();
91
+ print(a);
92
+ }
93
+ ''' );
94
+ await assertHasFix ('''
95
+ import 'package:meta/meta.dart';
96
+
97
+ class A {
98
+ A.named({@required int a}) {}
99
+ }
100
+
101
+ void f() {
102
+ A a = new A.named(a: null);
103
+ print(a);
104
+ }
105
+ ''' );
106
+ }
107
+
108
+ Future <void > test_constructor_single () async {
81
109
addMetaPackage ();
82
110
addSource ('/home/test/lib/a.dart' , r'''
83
111
import 'package:meta/meta.dart';
@@ -104,7 +132,7 @@ main() {
104
132
''' );
105
133
}
106
134
107
- Future <void > test_cons_single_closure () async {
135
+ Future <void > test_constructor_single_closure () async {
108
136
addMetaPackage ();
109
137
addSource ('/home/test/lib/a.dart' , r'''
110
138
import 'package:meta/meta.dart';
@@ -133,7 +161,7 @@ main() {
133
161
''' );
134
162
}
135
163
136
- Future <void > test_cons_single_closure_2 () async {
164
+ Future <void > test_constructor_single_closure2 () async {
137
165
addMetaPackage ();
138
166
addSource ('/home/test/lib/a.dart' , r'''
139
167
import 'package:meta/meta.dart';
@@ -162,7 +190,7 @@ main() {
162
190
''' );
163
191
}
164
192
165
- Future <void > test_cons_single_closure_3 () async {
193
+ Future <void > test_constructor_single_closure3 () async {
166
194
addMetaPackage ();
167
195
addSource ('/home/test/lib/a.dart' , r'''
168
196
import 'package:meta/meta.dart';
@@ -191,7 +219,7 @@ main() {
191
219
''' );
192
220
}
193
221
194
- Future <void > test_cons_single_closure_4 () async {
222
+ Future <void > test_constructor_single_closure4 () async {
195
223
addMetaPackage ();
196
224
addSource ('/home/test/lib/a.dart' , r'''
197
225
import 'package:meta/meta.dart';
@@ -220,7 +248,7 @@ main() {
220
248
''' );
221
249
}
222
250
223
- Future <void > test_cons_single_list () async {
251
+ Future <void > test_constructor_single_list () async {
224
252
addMetaPackage ();
225
253
addSource ('/home/test/lib/a.dart' , r'''
226
254
import 'package:meta/meta.dart';
0 commit comments