| Index: pkg/analysis_server/test/services/search/search_engine_test.dart
|
| diff --git a/pkg/analysis_server/test/services/search/search_engine_test.dart b/pkg/analysis_server/test/services/search/search_engine_test.dart
|
| index 152364dbf5aa7a3f17e50d174d3b0fe84dbbd02a..b4832bbfdfa12eda0645fb8a54eaf19c0bd54977 100644
|
| --- a/pkg/analysis_server/test/services/search/search_engine_test.dart
|
| +++ b/pkg/analysis_server/test/services/search/search_engine_test.dart
|
| @@ -10,6 +10,7 @@ import 'package:analysis_server/src/services/index/index.dart';
|
| import 'package:analysis_server/src/services/search/search_engine.dart';
|
| import 'package:analysis_server/src/services/search/search_engine_internal.dart';
|
| import 'package:analyzer/dart/element/element.dart';
|
| +import 'package:analyzer/src/dart/analysis/ast_provider_context.dart';
|
| import 'package:analyzer/src/dart/element/element.dart';
|
| import 'package:analyzer/src/dart/element/member.dart';
|
| import 'package:analyzer/src/generated/source.dart';
|
| @@ -71,7 +72,8 @@ class SearchEngineImplTest extends AbstractSingleUnitTest {
|
| void setUp() {
|
| super.setUp();
|
| index = createMemoryIndex();
|
| - searchEngine = new SearchEngineImpl(index);
|
| + searchEngine =
|
| + new SearchEngineImpl(index, (_) => new AstProviderForContext(context));
|
| }
|
|
|
| test_searchAllSubtypes() async {
|
| @@ -508,8 +510,8 @@ label:
|
| test_searchReferences_LibraryElement() async {
|
| var codeA = 'part of lib; // A';
|
| var codeB = 'part of lib; // B';
|
| - addSource('/unitA.dart', codeA);
|
| - addSource('/unitB.dart', codeB);
|
| + var sourceA = addSource('/unitA.dart', codeA);
|
| + var sourceB = addSource('/unitB.dart', codeB);
|
| await _indexTestUnit('''
|
| library lib;
|
| part 'unitA.dart';
|
| @@ -518,8 +520,10 @@ part 'unitB.dart';
|
| LibraryElement element = testLibraryElement;
|
| CompilationUnitElement unitElementA = element.parts[0];
|
| CompilationUnitElement unitElementB = element.parts[1];
|
| - index.indexUnit(unitElementA.computeNode());
|
| - index.indexUnit(unitElementB.computeNode());
|
| + index.indexUnit(
|
| + context.resolveCompilationUnit2(sourceA, testLibraryElement.source));
|
| + index.indexUnit(
|
| + context.resolveCompilationUnit2(sourceB, testLibraryElement.source));
|
| var expected = [
|
| new ExpectedMatch(unitElementA, MatchKind.REFERENCE,
|
| codeA.indexOf('lib; // A'), 'lib'.length),
|
|
|