Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(52)

Side by Side Diff: pkg/analysis_server/test/services/search/hierarchy_test.dart

Issue 2672973002: Replace computeNode() with AstProvider in search. (Closed)
Patch Set: Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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.services.src.search.hierarchy; 5 library test.services.src.search.hierarchy;
6 6
7 import 'dart:async'; 7 import 'dart:async';
8 8
9 import 'package:analysis_server/src/services/index/index.dart'; 9 import 'package:analysis_server/src/services/index/index.dart';
10 import 'package:analysis_server/src/services/search/hierarchy.dart'; 10 import 'package:analysis_server/src/services/search/hierarchy.dart';
11 import 'package:analysis_server/src/services/search/search_engine.dart'; 11 import 'package:analysis_server/src/services/search/search_engine.dart';
12 import 'package:analysis_server/src/services/search/search_engine_internal.dart' ; 12 import 'package:analysis_server/src/services/search/search_engine_internal.dart' ;
13 import 'package:analysis_server/src/services/search/search_engine_internal2.dart '; 13 import 'package:analysis_server/src/services/search/search_engine_internal2.dart ';
14 import 'package:analyzer/dart/element/element.dart'; 14 import 'package:analyzer/dart/element/element.dart';
15 import 'package:analyzer/src/dart/analysis/ast_provider_context.dart';
15 import 'package:test/test.dart'; 16 import 'package:test/test.dart';
16 import 'package:test_reflective_loader/test_reflective_loader.dart'; 17 import 'package:test_reflective_loader/test_reflective_loader.dart';
17 18
18 import '../../abstract_single_unit.dart'; 19 import '../../abstract_single_unit.dart';
19 20
20 main() { 21 main() {
21 defineReflectiveSuite(() { 22 defineReflectiveSuite(() {
22 defineReflectiveTests(HierarchyTest); 23 defineReflectiveTests(HierarchyTest);
23 defineReflectiveTests(HierarchyTest_Driver); 24 defineReflectiveTests(HierarchyTest_Driver);
24 }); 25 });
(...skipping 336 matching lines...) Expand 10 before | Expand all | Expand 10 after
361 } 362 }
362 363
363 @reflectiveTest 364 @reflectiveTest
364 class HierarchyTest extends AbstractHierarchyTest { 365 class HierarchyTest extends AbstractHierarchyTest {
365 Index index; 366 Index index;
366 SearchEngineImpl searchEngine; 367 SearchEngineImpl searchEngine;
367 368
368 void setUp() { 369 void setUp() {
369 super.setUp(); 370 super.setUp();
370 index = createMemoryIndex(); 371 index = createMemoryIndex();
371 searchEngine = new SearchEngineImpl(index); 372 searchEngine =
373 new SearchEngineImpl(index, (_) => new AstProviderForContext(context));
372 } 374 }
373 375
374 Future<Null> _indexTestUnit(String code) async { 376 Future<Null> _indexTestUnit(String code) async {
375 await resolveTestUnit(code); 377 await resolveTestUnit(code);
376 index.indexUnit(testUnit); 378 index.indexUnit(testUnit);
377 } 379 }
378 } 380 }
379 381
380 @reflectiveTest 382 @reflectiveTest
381 class HierarchyTest_Driver extends AbstractHierarchyTest { 383 class HierarchyTest_Driver extends AbstractHierarchyTest {
382 SearchEngineImpl2 searchEngine; 384 SearchEngineImpl2 searchEngine;
383 385
384 @override 386 @override
385 bool get enableNewAnalysisDriver => true; 387 bool get enableNewAnalysisDriver => true;
386 388
387 void setUp() { 389 void setUp() {
388 super.setUp(); 390 super.setUp();
389 searchEngine = new SearchEngineImpl2([driver]); 391 searchEngine = new SearchEngineImpl2([driver]);
390 } 392 }
391 393
392 @override 394 @override
393 Future<Null> _indexTestUnit(String code) async { 395 Future<Null> _indexTestUnit(String code) async {
394 await resolveTestUnit(code); 396 await resolveTestUnit(code);
395 } 397 }
396 } 398 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698