| Index: pkg/analysis_server/test/services/completion/completion_test_util.dart
|
| diff --git a/pkg/analysis_server/test/services/completion/completion_test_util.dart b/pkg/analysis_server/test/services/completion/completion_test_util.dart
|
| index 2816b1297a6736a015bd5e4af0089db4e9153c1f..cd5a92548b7b69d4ae64da5c4a9804d8e4564eae 100644
|
| --- a/pkg/analysis_server/test/services/completion/completion_test_util.dart
|
| +++ b/pkg/analysis_server/test/services/completion/completion_test_util.dart
|
| @@ -52,6 +52,10 @@ class AbstractCompletionTest extends AbstractContextTest {
|
| new DartCompletionRequest(context, searchEngine, testSource, completionOffset);
|
| }
|
|
|
| + void assertNoSuggestions() {
|
| + expect(request.suggestions, equals(0));
|
| + }
|
| +
|
| void assertNotSuggested(String completion) {
|
| CompletionSuggestion suggestion = request.suggestions.firstWhere(
|
| (cs) => cs.completion == completion,
|
| @@ -78,7 +82,7 @@ class AbstractCompletionTest extends AbstractContextTest {
|
| }
|
| });
|
| if (cs == null) {
|
| - _failedCompletion('expected $completion', request.suggestions);
|
| + _failedCompletion('expected $completion $kind', request.suggestions);
|
| }
|
| expect(cs.kind, equals(kind));
|
| expect(cs.relevance, equals(relevance));
|
| @@ -101,6 +105,18 @@ class AbstractCompletionTest extends AbstractContextTest {
|
| return cs;
|
| }
|
|
|
| + CompletionSuggestion assertSuggestConstructor(String name,
|
| + [CompletionRelevance relevance = CompletionRelevance.DEFAULT]) {
|
| + CompletionSuggestion cs =
|
| + assertSuggest(CompletionSuggestionKind.CONSTRUCTOR, name, relevance);
|
| + protocol.Element element = cs.element;
|
| + expect(element, isNotNull);
|
| + expect(element.kind, equals(protocol.ElementKind.CONSTRUCTOR));
|
| + expect(element.name, equals(name));
|
| + expect(element.returnType, isNull);
|
| + return cs;
|
| + }
|
| +
|
| CompletionSuggestion assertSuggestFunction(String name, String returnType,
|
| bool isDeprecated, [CompletionRelevance relevance =
|
| CompletionRelevance.DEFAULT]) {
|
|
|