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 fbcdbb9eaee7fd6283f387b925585019677ad5a5..625174ebdbb9b24af1361adac0a7855c5b083476 100644 |
--- a/pkg/analysis_server/test/domain_completion_test.dart |
+++ b/pkg/analysis_server/test/domain_completion_test.dart |
@@ -17,7 +17,7 @@ import 'package:analysis_server/src/plugin/server_plugin.dart'; |
import 'package:analysis_server/src/provisional/completion/completion_core.dart' |
show AnalysisRequest, CompletionRequest, CompletionResult; |
import 'package:analysis_server/src/services/completion/completion_manager.dart'; |
-import 'package:analysis_server/src/services/completion/contribution_sorter.dart'; |
+import 'package:analysis_server/src/services/completion/dart/contribution_sorter.dart'; |
import 'package:analysis_server/src/services/completion/dart_completion_manager.dart'; |
import 'package:analysis_server/src/services/index/index.dart' show Index; |
import 'package:analysis_server/src/services/index/local_memory_index.dart'; |
@@ -28,9 +28,6 @@ import 'package:analyzer/source/pub_package_map_provider.dart'; |
import 'package:analyzer/src/generated/engine.dart'; |
import 'package:analyzer/src/generated/sdk.dart'; |
import 'package:analyzer/src/generated/source.dart'; |
-import 'package:analyzer/src/task/dart.dart'; |
-import 'package:analyzer/task/dart.dart'; |
-import 'package:analyzer/task/model.dart'; |
import 'package:plugin/manager.dart'; |
import 'package:test_reflective_loader/test_reflective_loader.dart'; |
import 'package:unittest/unittest.dart'; |
@@ -618,28 +615,6 @@ class B extends A {m() {^}} |
}); |
} |
- test_relevancy_sorter_analysis() { |
- var originalSorter = DartCompletionManager.defaultContributionSorter; |
- |
- // Setup the mock sorter to request additional analysis |
- var mockSorter = new MockRelevancySorter(); |
- mockSorter.addTask(PARSED_UNIT); |
- mockSorter.addTask(LIBRARY_ELEMENT1); |
- mockSorter.addTask(RESOLVED_UNIT3); |
- mockSorter.addTask(RESOLVED_UNIT3); |
- |
- DartCompletionManager.defaultContributionSorter = mockSorter; |
- addTestFile('main() {Map m; m.^}'); |
- |
- return getSuggestions().then((_) { |
- DartCompletionManager.defaultContributionSorter = originalSorter; |
- mockSorter.enabled = false; |
- |
- // Assert that the analysis requests were processed |
- mockSorter.assertAnalysisRequestsProcessed(); |
- }); |
- } |
- |
test_simple() { |
addTestFile(''' |
void main() { |
@@ -745,38 +720,16 @@ class MockContext implements AnalysisContext { |
noSuchMethod(Invocation invocation) => super.noSuchMethod(invocation); |
} |
-class MockRelevancySorter implements ContributionSorter { |
+class MockRelevancySorter implements DartContributionSorter { |
bool enabled = true; |
- List<ResultDescriptor> descriptors = <ResultDescriptor>[]; |
- |
- void addTask(ResultDescriptor descriptor) { |
- descriptors.add(descriptor); |
- } |
- |
- void assertAnalysisRequestsProcessed() { |
- expect(descriptors, hasLength(0)); |
- } |
@override |
- AnalysisRequest sort( |
+ Future sort( |
CompletionRequest request, Iterable<CompletionSuggestion> suggestions) { |
if (!enabled) { |
throw 'unexpected sort'; |
} |
- return _nextAnalysisRequest(request); |
- } |
- |
- AnalysisRequest _callback(CompletionRequest request, var value) { |
- expect(value, isNotNull); |
- return _nextAnalysisRequest(request); |
- } |
- |
- AnalysisRequest _nextAnalysisRequest(CompletionRequest request) { |
- if (descriptors.length == 0) { |
- return null; |
- } |
- return new AnalysisRequest( |
- request.source, descriptors.removeAt(0), _callback); |
+ return new Future.value(); |
} |
} |