| Index: pkg/analysis_server/test/services/refactoring/rename_unit_member_test.dart
|
| diff --git a/pkg/analysis_server/test/services/refactoring/rename_unit_member_test.dart b/pkg/analysis_server/test/services/refactoring/rename_unit_member_test.dart
|
| index 6e0427fb6d36df17231dfe2ff0f0c4bdcfcf884e..229d1bef6d10254fce46a39cb652b176c758c452 100644
|
| --- a/pkg/analysis_server/test/services/refactoring/rename_unit_member_test.dart
|
| +++ b/pkg/analysis_server/test/services/refactoring/rename_unit_member_test.dart
|
| @@ -65,6 +65,26 @@ class B extends A {
|
| assertRefactoringStatusOK(status);
|
| }
|
|
|
| + test_checkFinalConditions_publicToPrivate_usedInOtherLibrary() async {
|
| + indexTestUnit('''
|
| +class Test {}
|
| +''');
|
| + indexUnit('/lib.dart', '''
|
| +library my.lib;
|
| +import 'test.dart';
|
| +
|
| +main() {
|
| + new Test();
|
| +}
|
| +''');
|
| + createRenameRefactoringAtString('Test {}');
|
| + // check status
|
| + refactoring.newName = '_NewName';
|
| + RefactoringStatus status = await refactoring.checkFinalConditions();
|
| + assertRefactoringStatus(status, RefactoringProblemSeverity.ERROR,
|
| + expectedMessage: "Renamed class will be invisible in 'my.lib'.");
|
| + }
|
| +
|
| test_checkFinalConditions_shadowedBy_MethodElement() async {
|
| indexTestUnit('''
|
| class Test {}
|
|
|