Skip to content

Commit

Permalink
Add a test case for #52233
Browse files Browse the repository at this point in the history
Bug:
Change-Id: I1d98420ce20ec6d52baef5683ae1ab83b21066e8
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/342103
Reviewed-by: Brian Wilkerson <[email protected]>
Commit-Queue: Keerti Parthasarathy <[email protected]>
  • Loading branch information
keertip authored and Commit Queue committed Dec 18, 2023
1 parent 3e2ac67 commit 95e049c
Showing 1 changed file with 38 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ void main() {
defineReflectiveTests(UndefinedIdentifierTest);
defineReflectiveTests(UndefinedMethodTest);
defineReflectiveTests(UndefinedSetterTest);
defineReflectiveTests(UriTest);
defineReflectiveTests(WrongNumberOfTypeArgumentsConstructorTest);
defineReflectiveTests(WrongNumberOfTypeArgumentsExtensionTest);
defineReflectiveTests(WrongNumberOfTypeArgumentsMethodTest);
Expand Down Expand Up @@ -1150,6 +1151,43 @@ void f(C a, C b) {
}
}

@reflectiveTest
class UriTest extends _DataDrivenTest {
@FailingTest(issue: 'https://github.com/dart-lang/sdk/issues/52233')
Future<void> test_relative_uri_for_exported() async {
newFile('$workspaceRootPath/p/lib/src/ex.dart', '''
@deprecated
class Old {}
class New {}
''');
newFile('$workspaceRootPath/p/lib/lib.dart', '''
export 'src/ex.dart';
''');
addPackageDataFile('''
version: 1
transforms:
- title: 'Rename to New'
date: 2020-09-01
element:
uris: ['lib.dart']
class: 'Old'
changes:
- kind: 'rename'
newName: 'New'
''');
await resolveTestCode('''
import '$importUri';
class A extends Old {}
class B extends Old {}
''');
await assertHasFix('''
import '$importUri';
class A extends New {}
class B extends New {}
''');
}
}

@reflectiveTest
class WrongNumberOfTypeArgumentsConstructorTest extends _DataDrivenTest {
Future<void> test_addTypeParameter() async {
Expand Down

0 comments on commit 95e049c

Please sign in to comment.