Index: pkg/analysis_server/test/services/completion/imported_reference_contributor_test.dart |
diff --git a/pkg/analysis_server/test/services/completion/imported_reference_contributor_test.dart b/pkg/analysis_server/test/services/completion/imported_reference_contributor_test.dart |
index 35113b47741bd0dbe5c0890135b0b9f54f219740..03bb6e7226c4c2810d57956e27d0968f04618ab1 100644 |
--- a/pkg/analysis_server/test/services/completion/imported_reference_contributor_test.dart |
+++ b/pkg/analysis_server/test/services/completion/imported_reference_contributor_test.dart |
@@ -117,42 +117,76 @@ class ImportedReferenceContributorTest extends AbstractSelectorSuggestionTest { |
} |
@override |
+ CompletionSuggestion assertSuggestImportedClass(String name, |
+ {CompletionSuggestionKind kind: CompletionSuggestionKind.INVOCATION, |
+ int relevance: DART_RELEVANCE_DEFAULT, String importUri}) { |
+ return assertSuggestClass(name, |
+ relevance: relevance, kind: kind, importUri: importUri); |
+ } |
+ |
+ @override |
CompletionSuggestion assertSuggestImportedConstructor(String name, |
- {int relevance: DART_RELEVANCE_DEFAULT}) { |
- return assertSuggestConstructor(name, relevance: relevance); |
+ {int relevance: DART_RELEVANCE_DEFAULT, String importUri}) { |
+ return assertSuggestConstructor(name, |
+ relevance: relevance, importUri: importUri); |
} |
@override |
CompletionSuggestion assertSuggestImportedField(String name, String type, |
- {int relevance: DART_RELEVANCE_INHERITED_FIELD}) { |
- return assertSuggestField(name, type, relevance: relevance); |
+ {int relevance: DART_RELEVANCE_INHERITED_FIELD, String importUri}) { |
+ return assertSuggestField(name, type, |
+ relevance: relevance, importUri: importUri); |
} |
@override |
CompletionSuggestion assertSuggestImportedFunction( |
String name, String returnType, |
{CompletionSuggestionKind kind: CompletionSuggestionKind.INVOCATION, |
- bool deprecated: false, int relevance: DART_RELEVANCE_DEFAULT}) { |
+ bool deprecated: false, int relevance: DART_RELEVANCE_DEFAULT, |
+ String importUri}) { |
return assertSuggestFunction(name, returnType, |
- kind: kind, deprecated: deprecated, relevance: relevance); |
+ kind: kind, |
+ deprecated: deprecated, |
+ relevance: relevance, |
+ importUri: importUri); |
+ } |
+ |
+ @override |
+ CompletionSuggestion assertSuggestImportedFunctionTypeAlias( |
+ String name, String returnType, [bool isDeprecated = false, |
+ int relevance = DART_RELEVANCE_DEFAULT, |
+ CompletionSuggestionKind kind = CompletionSuggestionKind.INVOCATION, |
+ String importUri]) { |
+ return assertSuggestFunctionTypeAlias( |
+ name, returnType, isDeprecated, relevance, kind, importUri); |
} |
CompletionSuggestion assertSuggestImportedGetter( |
String name, String returnType, |
- {int relevance: DART_RELEVANCE_INHERITED_ACCESSOR}) { |
- return assertSuggestGetter(name, returnType, relevance: relevance); |
+ {int relevance: DART_RELEVANCE_INHERITED_ACCESSOR, String importUri}) { |
+ return assertSuggestGetter(name, returnType, |
+ relevance: relevance, importUri: importUri); |
} |
CompletionSuggestion assertSuggestImportedMethod( |
String name, String declaringType, String returnType, |
- {int relevance: DART_RELEVANCE_INHERITED_METHOD}) { |
+ {int relevance: DART_RELEVANCE_INHERITED_METHOD, String importUri}) { |
return assertSuggestMethod(name, declaringType, returnType, |
- relevance: relevance); |
+ relevance: relevance, importUri: importUri); |
} |
CompletionSuggestion assertSuggestImportedSetter(String name, |
- {int relevance: DART_RELEVANCE_INHERITED_ACCESSOR}) { |
- return assertSuggestSetter(name, relevance); |
+ {int relevance: DART_RELEVANCE_INHERITED_ACCESSOR, String importUri}) { |
+ return assertSuggestSetter(name, relevance, importUri); |
+ } |
+ |
+ @override |
+ CompletionSuggestion assertSuggestImportedTopLevelVar( |
+ String name, String returnType, [int relevance = DART_RELEVANCE_DEFAULT, |
+ CompletionSuggestionKind kind = CompletionSuggestionKind.INVOCATION, |
+ String importUri]) { |
+ return assertSuggestTopLevelVar( |
+ name, returnType, relevance, kind, importUri); |
} |
@override |
@@ -226,17 +260,6 @@ class ImportedReferenceContributorTest extends AbstractSelectorSuggestionTest { |
}); |
} |
- test_internal_sdk_libs() { |
- addTestSource('main() {p^}'); |
- computeFast(); |
- return computeFull((bool result) { |
- assertSuggest('print'); |
- assertSuggest('pow', relevance: DART_RELEVANCE_LOW); |
- // Do not suggest completions from internal SDK library |
- assertNotSuggested('printToConsole'); |
- }); |
- } |
- |
test_Block_partial_results() { |
// Block BlockFunctionBody MethodDeclaration |
addSource('/testAB.dart', ''' |
@@ -458,6 +481,18 @@ main() {new ^ String x = "hello";}'''); |
}); |
} |
+ test_internal_sdk_libs() { |
+ addTestSource('main() {p^}'); |
+ computeFast(); |
+ return computeFull((bool result) { |
+ assertSuggest('print'); |
+ assertSuggest('pow', |
+ relevance: DART_RELEVANCE_LOW, importUri: 'dart:math'); |
+ // Do not suggest completions from internal SDK library |
+ assertNotSuggested('printToConsole'); |
+ }); |
+ } |
+ |
test_method_parameters_mixed_required_and_named() { |
addSource('/libA.dart', ''' |
class A { |