| 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 import 'dart:async'; | 5 import 'dart:async'; |
| 6 | 6 |
| 7 import 'package:analysis_server/protocol/protocol.dart'; | 7 import 'package:analysis_server/protocol/protocol.dart'; |
| 8 import 'package:analysis_server/protocol/protocol_generated.dart'; | 8 import 'package:analysis_server/protocol/protocol_generated.dart'; |
| 9 import 'package:analysis_server/src/analysis_server.dart'; | 9 import 'package:analysis_server/src/analysis_server.dart'; |
| 10 import 'package:analysis_server/src/constants.dart'; | 10 import 'package:analysis_server/src/constants.dart'; |
| (...skipping 375 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 386 class AnalysisDomainTest extends AbstractAnalysisTest { | 386 class AnalysisDomainTest extends AbstractAnalysisTest { |
| 387 Map<String, List<AnalysisError>> filesErrors = {}; | 387 Map<String, List<AnalysisError>> filesErrors = {}; |
| 388 | 388 |
| 389 void processNotification(Notification notification) { | 389 void processNotification(Notification notification) { |
| 390 if (notification.event == ANALYSIS_ERRORS) { | 390 if (notification.event == ANALYSIS_ERRORS) { |
| 391 var decoded = new AnalysisErrorsParams.fromNotification(notification); | 391 var decoded = new AnalysisErrorsParams.fromNotification(notification); |
| 392 filesErrors[decoded.file] = decoded.errors; | 392 filesErrors[decoded.file] = decoded.errors; |
| 393 } | 393 } |
| 394 } | 394 } |
| 395 | 395 |
| 396 @override | |
| 397 void setUp() { | |
| 398 enableNewAnalysisDriver = true; | |
| 399 super.setUp(); | |
| 400 } | |
| 401 | |
| 402 test_setRoots_packages() { | 396 test_setRoots_packages() { |
| 403 // prepare package | 397 // prepare package |
| 404 String pkgFile = '/packages/pkgA/libA.dart'; | 398 String pkgFile = '/packages/pkgA/libA.dart'; |
| 405 resourceProvider.newFile( | 399 resourceProvider.newFile( |
| 406 pkgFile, | 400 pkgFile, |
| 407 ''' | 401 ''' |
| 408 library lib_a; | 402 library lib_a; |
| 409 class A {} | 403 class A {} |
| 410 '''); | 404 '''); |
| 411 resourceProvider.newFile( | 405 resourceProvider.newFile( |
| (...skipping 235 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 647 code = code.join('\n'); | 641 code = code.join('\n'); |
| 648 } | 642 } |
| 649 return code as String; | 643 return code as String; |
| 650 } | 644 } |
| 651 } | 645 } |
| 652 | 646 |
| 653 @reflectiveTest | 647 @reflectiveTest |
| 654 class SetSubscriptionsTest extends AbstractAnalysisTest { | 648 class SetSubscriptionsTest extends AbstractAnalysisTest { |
| 655 Map<String, List<HighlightRegion>> filesHighlights = {}; | 649 Map<String, List<HighlightRegion>> filesHighlights = {}; |
| 656 | 650 |
| 651 @override |
| 652 bool get enableNewAnalysisDriver => false; |
| 653 |
| 657 void processNotification(Notification notification) { | 654 void processNotification(Notification notification) { |
| 658 if (notification.event == ANALYSIS_HIGHLIGHTS) { | 655 if (notification.event == ANALYSIS_HIGHLIGHTS) { |
| 659 var params = new AnalysisHighlightsParams.fromNotification(notification); | 656 var params = new AnalysisHighlightsParams.fromNotification(notification); |
| 660 filesHighlights[params.file] = params.regions; | 657 filesHighlights[params.file] = params.regions; |
| 661 } | 658 } |
| 662 } | 659 } |
| 663 | 660 |
| 664 test_afterAnalysis() async { | 661 test_afterAnalysis() async { |
| 665 addTestFile('int V = 42;'); | 662 addTestFile('int V = 42;'); |
| 666 createProject(); | 663 createProject(); |
| (...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 815 plugin.AnalysisSetSubscriptionsParams params = | 812 plugin.AnalysisSetSubscriptionsParams params = |
| 816 pluginManager.analysisSetSubscriptionsParams; | 813 pluginManager.analysisSetSubscriptionsParams; |
| 817 expect(params, isNotNull); | 814 expect(params, isNotNull); |
| 818 Map<plugin.AnalysisService, List<String>> subscriptions = | 815 Map<plugin.AnalysisService, List<String>> subscriptions = |
| 819 params.subscriptions; | 816 params.subscriptions; |
| 820 expect(subscriptions, hasLength(1)); | 817 expect(subscriptions, hasLength(1)); |
| 821 List<String> files = subscriptions[plugin.AnalysisService.HIGHLIGHTS]; | 818 List<String> files = subscriptions[plugin.AnalysisService.HIGHLIGHTS]; |
| 822 expect(files, [testFile]); | 819 expect(files, [testFile]); |
| 823 } | 820 } |
| 824 } | 821 } |
| OLD | NEW |