Modify completion test to address comments.

Change-Id: Ib5d1237e9008a9ec1b68558894c3cc15d17347ec
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/359242
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Keerti Parthasarathy <keertip@google.com>
This commit is contained in:
Keerti Parthasarathy 2024-03-22 19:17:29 +00:00 committed by Commit Queue
parent 5a65760042
commit ef3eb6b301

View file

@ -1551,6 +1551,35 @@ suggestions
''');
}
Future<void>
test_afterLeftBrace_beforeRightBrace_classGetterShadowsTopLevelGetter() async {
newFile('$testPackageLibPath/a.dart', '''
int get m0 => 1;
void set m0(int i) {}
''');
printerConfiguration.withDeclaringType = true;
await computeSuggestions('''
import 'a.dart';
class A {
int get m0 => 1;
void f() {
m^;
}
}
''');
assertResponse(r'''
replacement
left: 1
suggestions
m0
kind: getter
declaringType: A
''');
}
Future<void>
test_afterLeftBrace_beforeRightBrace_macroGenerated_generatedClass() async {
addMacros([declareInLibraryMacro()]);
@ -1892,33 +1921,6 @@ suggestions
kind: keyword
yield*
kind: keyword
''');
}
Future<void> test_afterLeftBrace_beforeRightBrace_withShadow() async {
allowedIdentifiers = {'exitCode'};
newFile('$testPackageLibPath/a.dart', '''
int get exitCode => 1;
void set exitCode(int i){}
''');
await computeSuggestions('''
import 'a.dart';
class A {
int get exitCode => 1;
void f() {
exi^;
}
}
''');
assertResponse(r'''
replacement
left: 3
suggestions
exitCode
kind: getter
''');
}
}