| OLD | NEW |
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 library test.domain.completion; | 5 library test.domain.completion; |
| 6 | 6 |
| 7 import 'dart:async'; | 7 import 'dart:async'; |
| 8 | 8 |
| 9 import 'package:analysis_server/src/analysis_server.dart'; | 9 import 'package:analysis_server/src/analysis_server.dart'; |
| 10 import 'package:analysis_server/src/channel/channel.dart'; | 10 import 'package:analysis_server/src/channel/channel.dart'; |
| (...skipping 426 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 437 class MockCompletionManager implements CompletionManager { | 437 class MockCompletionManager implements CompletionManager { |
| 438 final AnalysisContext context; | 438 final AnalysisContext context; |
| 439 final Source source; | 439 final Source source; |
| 440 final SearchEngine searchEngine; | 440 final SearchEngine searchEngine; |
| 441 StreamController<CompletionResult> controller; | 441 StreamController<CompletionResult> controller; |
| 442 int computeCallCount = 0; | 442 int computeCallCount = 0; |
| 443 | 443 |
| 444 MockCompletionManager(this.context, this.source, this.searchEngine); | 444 MockCompletionManager(this.context, this.source, this.searchEngine); |
| 445 | 445 |
| 446 @override | 446 @override |
| 447 void computeCache() { | 447 Future<bool> computeCache() { |
| 448 // ignored | 448 return new Future.value(true); |
| 449 } | 449 } |
| 450 | 450 |
| 451 @override | 451 @override |
| 452 void computeSuggestions(CompletionRequest request) { | 452 void computeSuggestions(CompletionRequest request) { |
| 453 ++computeCallCount; | 453 ++computeCallCount; |
| 454 CompletionResult result = new CompletionResult(0, 0, [], true); | 454 CompletionResult result = new CompletionResult(0, 0, [], true); |
| 455 controller.add(result); | 455 controller.add(result); |
| 456 } | 456 } |
| 457 | 457 |
| 458 @override | 458 @override |
| (...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 558 | 558 |
| 559 void contextsChangedRaw(ContextsChangedEvent newEvent) { | 559 void contextsChangedRaw(ContextsChangedEvent newEvent) { |
| 560 super.contextsChanged(newEvent); | 560 super.contextsChanged(newEvent); |
| 561 } | 561 } |
| 562 | 562 |
| 563 CompletionManager createCompletionManager(AnalysisContext context, | 563 CompletionManager createCompletionManager(AnalysisContext context, |
| 564 Source source, SearchEngine searchEngine) { | 564 Source source, SearchEngine searchEngine) { |
| 565 return new MockCompletionManager(mockContext, source, searchEngine); | 565 return new MockCompletionManager(mockContext, source, searchEngine); |
| 566 } | 566 } |
| 567 } | 567 } |
| OLD | NEW |