File tree Expand file tree Collapse file tree 1 file changed +38
-0
lines changed
pkg/analysis_server/test/src/services/correction/fix/data_driven Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Original file line number Diff line number Diff line change @@ -29,6 +29,7 @@ void main() {
29
29
defineReflectiveTests (UndefinedIdentifierTest );
30
30
defineReflectiveTests (UndefinedMethodTest );
31
31
defineReflectiveTests (UndefinedSetterTest );
32
+ defineReflectiveTests (UriTest );
32
33
defineReflectiveTests (WrongNumberOfTypeArgumentsConstructorTest );
33
34
defineReflectiveTests (WrongNumberOfTypeArgumentsExtensionTest );
34
35
defineReflectiveTests (WrongNumberOfTypeArgumentsMethodTest );
@@ -1150,6 +1151,43 @@ void f(C a, C b) {
1150
1151
}
1151
1152
}
1152
1153
1154
+ @reflectiveTest
1155
+ class UriTest extends _DataDrivenTest {
1156
+ @FailingTest (issue: 'https://github.com/dart-lang/sdk/issues/52233' )
1157
+ Future <void > test_relative_uri_for_exported () async {
1158
+ newFile ('$workspaceRootPath /p/lib/src/ex.dart' , '''
1159
+ @deprecated
1160
+ class Old {}
1161
+ class New {}
1162
+ ''' );
1163
+ newFile ('$workspaceRootPath /p/lib/lib.dart' , '''
1164
+ export 'src/ex.dart';
1165
+ ''' );
1166
+ addPackageDataFile ('''
1167
+ version: 1
1168
+ transforms:
1169
+ - title: 'Rename to New'
1170
+ date: 2020-09-01
1171
+ element:
1172
+ uris: ['lib.dart']
1173
+ class: 'Old'
1174
+ changes:
1175
+ - kind: 'rename'
1176
+ newName: 'New'
1177
+ ''' );
1178
+ await resolveTestCode ('''
1179
+ import '$importUri ';
1180
+ class A extends Old {}
1181
+ class B extends Old {}
1182
+ ''' );
1183
+ await assertHasFix ('''
1184
+ import '$importUri ';
1185
+ class A extends New {}
1186
+ class B extends New {}
1187
+ ''' );
1188
+ }
1189
+ }
1190
+
1153
1191
@reflectiveTest
1154
1192
class WrongNumberOfTypeArgumentsConstructorTest extends _DataDrivenTest {
1155
1193
Future <void > test_addTypeParameter () async {
You can’t perform that action at this time.
0 commit comments