| Index: pkg/analysis_server/test/analysis/notification_overrides_test.dart
|
| diff --git a/pkg/analysis_server/test/analysis/notification_overrides_test.dart b/pkg/analysis_server/test/analysis/notification_overrides_test.dart
|
| index ae7551ec70fb81f9e34d290b2f56938c7edb7c62..986e1997ce02a903bed7fa336f9728e14113d89e 100644
|
| --- a/pkg/analysis_server/test/analysis/notification_overrides_test.dart
|
| +++ b/pkg/analysis_server/test/analysis/notification_overrides_test.dart
|
| @@ -229,6 +229,24 @@ class B extends A {
|
| assertNoOverride('fff(x) {} // B');
|
| }
|
|
|
| + test_BAD_privateByPrivate_inDifferentLib() async {
|
| + addFile(
|
| + '$testFolder/lib.dart',
|
| + r'''
|
| +class A {
|
| + void _m() {}
|
| +}
|
| +''');
|
| + addTestFile('''
|
| +import 'lib.dart';
|
| +class B extends A {
|
| + void _m() {} // in B
|
| +}
|
| +''');
|
| + await prepareOverrides();
|
| + assertNoOverride('_m() {} // in B');
|
| + }
|
| +
|
| test_BAD_setterByGetter() async {
|
| addTestFile('''
|
| class A {
|
| @@ -514,6 +532,21 @@ class C extends B {
|
| assertNoInterfaceMembers();
|
| }
|
|
|
| + test_super_method_privateByPrivate() async {
|
| + addTestFile('''
|
| +class A {
|
| + _m() {} // in A
|
| +}
|
| +class B extends A {
|
| + _m() {} // in B
|
| +}
|
| +''');
|
| + await prepareOverrides();
|
| + assertHasOverride('_m() {} // in B');
|
| + assertHasSuperElement('_m() {} // in A');
|
| + assertNoInterfaceMembers();
|
| + }
|
| +
|
| test_super_method_superTypeCycle() async {
|
| addTestFile('''
|
| class A extends B {
|
|
|