| Index: pkg/analysis_server/test/domain_completion_test.dart
|
| diff --git a/pkg/analysis_server/test/domain_completion_test.dart b/pkg/analysis_server/test/domain_completion_test.dart
|
| index e4f25b761179db9f9e18a5ecc21da5c79ba38818..09736bfec52757f27a375eb82b144080577f69cf 100644
|
| --- a/pkg/analysis_server/test/domain_completion_test.dart
|
| +++ b/pkg/analysis_server/test/domain_completion_test.dart
|
| @@ -604,6 +604,21 @@ class CompletionTest extends AbstractAnalysisTest {
|
| relevance: DART_RELEVANCE_LOCAL_FUNCTION);
|
| }
|
|
|
| + test_inherited() {
|
| + addFile('/libA.dart', 'class A {m() {}}');
|
| + addTestFile('''
|
| +import '/libA.dart';
|
| +class B extends A {
|
| + x() {^}
|
| +}
|
| +''');
|
| + return getSuggestions().then((_) {
|
| + expect(replacementOffset, equals(completionOffset));
|
| + expect(replacementLength, equals(0));
|
| + assertHasResult(CompletionSuggestionKind.INVOCATION, 'm');
|
| + });
|
| + }
|
| +
|
| test_keyword() {
|
| addTestFile('library A; cl^');
|
| return getSuggestions().then((_) {
|
| @@ -626,6 +641,22 @@ class CompletionTest extends AbstractAnalysisTest {
|
| });
|
| }
|
|
|
| + test_local_override() {
|
| + addFile('/libA.dart', 'class A {m() {}}');
|
| + addTestFile('''
|
| +import '/libA.dart';
|
| +class B extends A {
|
| + m() {}
|
| + x() {^}
|
| +}
|
| +''');
|
| + return getSuggestions().then((_) {
|
| + expect(replacementOffset, equals(completionOffset));
|
| + expect(replacementLength, equals(0));
|
| + assertHasResult(CompletionSuggestionKind.INVOCATION, 'm');
|
| + });
|
| + }
|
| +
|
| test_locals() {
|
| addTestFile('class A {var a; x() {var b;^}} class DateTime { }');
|
| return getSuggestions().then((_) {
|
| @@ -661,8 +692,7 @@ class B extends A {m() {^}}
|
| return getSuggestions().then((_) {
|
| expect(replacementOffset, equals(completionOffset));
|
| expect(replacementLength, equals(0));
|
| - assertHasResult(CompletionSuggestionKind.INVOCATION, 'm',
|
| - relevance: DART_RELEVANCE_LOCAL_METHOD);
|
| + assertHasResult(CompletionSuggestionKind.INVOCATION, 'm');
|
| });
|
| }
|
|
|
|
|