@@ -19,7 +19,7 @@ void main() {
19
19
20
20
@reflectiveTest
21
21
class InsertOnKeywordMultiTest extends FixInFileProcessorTest {
22
- Future <void > test_expected_onKeyword_multi () async {
22
+ Future <void > test_hasName () async {
23
23
await resolveTestCode ('''
24
24
extension String {}
25
25
extension String {}
@@ -40,7 +40,7 @@ class InsertOnKeywordTest extends FixProcessorTest {
40
40
@override
41
41
FixKind get kind => DartFixKind .INSERT_ON_KEYWORD ;
42
42
43
- Future <void > test_expected_onKeyword () async {
43
+ Future <void > test_hasName () async {
44
44
await resolveTestCode ('''
45
45
extension int {}
46
46
''' );
@@ -54,7 +54,7 @@ extension on int {}
54
54
);
55
55
}
56
56
57
- Future <void > test_expected_onKeyword_betweenNameAndType () async {
57
+ Future <void > test_hasName_hasType () async {
58
58
await resolveTestCode ('''
59
59
extension E int {}
60
60
''' );
@@ -63,45 +63,25 @@ extension E on int {}
63
63
''' );
64
64
}
65
65
66
- Future <void > test_expected_onKeyword_betweenTypeParameterAndType () async {
66
+ Future <void > test_hasName_hasType_withTypeArguments () async {
67
67
await resolveTestCode ('''
68
- extension E<T> int {}
68
+ extension E List< int> {}
69
69
''' );
70
70
await assertHasFix ('''
71
- extension E<T> on int {}
71
+ extension E on List< int> {}
72
72
''' );
73
73
}
74
74
75
- Future <void > test_expected_onKeyword_nonType () async {
75
+ Future <void > test_hasName_hasTypeParameters_noType () async {
76
76
await resolveTestCode ('''
77
- extension UnresolvedType {}
77
+ extension E<T> int {}
78
78
''' );
79
- await assertHasFix (
80
- '''
81
- extension on UnresolvedType {}
82
- ''' ,
83
- errorFilter: (error) {
84
- return error.errorCode == ParserErrorCode .EXPECTED_TOKEN ;
85
- },
86
- );
87
- }
88
-
89
- Future <void > test_expected_onKeyword_nonTypeWithTypeArguments () async {
90
- // We want to believe that the type parameter is from the undefined type.
91
- await resolveTestCode ('''
92
- extension UnresolvedType<T> {}
79
+ await assertHasFix ('''
80
+ extension E<T> on int {}
93
81
''' );
94
- await assertHasFix (
95
- '''
96
- extension on UnresolvedType<T> {}
97
- ''' ,
98
- errorFilter: (error) {
99
- return error.errorCode == ParserErrorCode .EXPECTED_TOKEN ;
100
- },
101
- );
102
82
}
103
83
104
- Future <void > test_expected_onKeyword_typeWithTypeArguments () async {
84
+ Future <void > test_noName_hasType_withTypeArguments () async {
105
85
await resolveTestCode ('''
106
86
extension List<int> {}
107
87
''' );
0 commit comments