| OLD | NEW |
| 1 // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2017, 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 'package:analyzer/file_system/file_system.dart'; | 5 import 'package:analyzer/file_system/file_system.dart'; |
| 6 import 'package:analyzer/file_system/memory_file_system.dart'; | 6 import 'package:analyzer/file_system/memory_file_system.dart'; |
| 7 import 'package:analyzer/src/dart/analysis/driver.dart'; | 7 import 'package:analyzer/src/dart/analysis/driver.dart'; |
| 8 import 'package:analyzer_plugin/protocol/protocol.dart'; | 8 import 'package:analyzer_plugin/protocol/protocol.dart'; |
| 9 import 'package:analyzer_plugin/protocol/protocol_common.dart'; | 9 import 'package:analyzer_plugin/protocol/protocol_common.dart'; |
| 10 import 'package:analyzer_plugin/protocol/protocol_generated.dart'; | 10 import 'package:analyzer_plugin/protocol/protocol_generated.dart'; |
| (...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 74 .handleAnalysisGetNavigation(new AnalysisGetNavigationParams('', 1, 2)); | 74 .handleAnalysisGetNavigation(new AnalysisGetNavigationParams('', 1, 2)); |
| 75 expect(result, isNotNull); | 75 expect(result, isNotNull); |
| 76 } | 76 } |
| 77 | 77 |
| 78 test_handleAnalysisHandleWatchEvents() async { | 78 test_handleAnalysisHandleWatchEvents() async { |
| 79 var result = await plugin.handleAnalysisHandleWatchEvents( | 79 var result = await plugin.handleAnalysisHandleWatchEvents( |
| 80 new AnalysisHandleWatchEventsParams([])); | 80 new AnalysisHandleWatchEventsParams([])); |
| 81 expect(result, isNotNull); | 81 expect(result, isNotNull); |
| 82 } | 82 } |
| 83 | 83 |
| 84 test_handleAnalysisReanalyze_all() async { | |
| 85 await plugin.handleAnalysisSetContextRoots( | |
| 86 new AnalysisSetContextRootsParams([contextRoot1])); | |
| 87 var result = | |
| 88 await plugin.handleAnalysisReanalyze(new AnalysisReanalyzeParams()); | |
| 89 expect(result, isNotNull); | |
| 90 } | |
| 91 | |
| 92 @failingTest | |
| 93 test_handleAnalysisReanalyze_subset() async { | |
| 94 await plugin.handleAnalysisSetContextRoots( | |
| 95 new AnalysisSetContextRootsParams([contextRoot1])); | |
| 96 await plugin.handleAnalysisSetContextRoots( | |
| 97 new AnalysisSetContextRootsParams([contextRoot2])); | |
| 98 var result = await plugin.handleAnalysisReanalyze( | |
| 99 new AnalysisReanalyzeParams(roots: [packagePath2])); | |
| 100 expect(result, isNotNull); | |
| 101 } | |
| 102 | |
| 103 test_handleAnalysisSetContextRoots() async { | 84 test_handleAnalysisSetContextRoots() async { |
| 104 var result = await plugin.handleAnalysisSetContextRoots( | 85 var result = await plugin.handleAnalysisSetContextRoots( |
| 105 new AnalysisSetContextRootsParams([contextRoot1])); | 86 new AnalysisSetContextRootsParams([contextRoot1])); |
| 106 expect(result, isNotNull); | 87 expect(result, isNotNull); |
| 107 AnalysisDriverGeneric driver = _getDriver(contextRoot1); | 88 AnalysisDriverGeneric driver = _getDriver(contextRoot1); |
| 108 expect(driver, isNotNull); | 89 expect(driver, isNotNull); |
| 109 expect((driver as MockAnalysisDriver).addedFiles, hasLength(1)); | 90 expect((driver as MockAnalysisDriver).addedFiles, hasLength(1)); |
| 110 } | 91 } |
| 111 | 92 |
| 112 test_handleAnalysisSetPriorityFiles() async { | 93 test_handleAnalysisSetPriorityFiles() async { |
| (...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 263 await channel.sendRequest(new AnalysisGetNavigationParams('', 1, 2)); | 244 await channel.sendRequest(new AnalysisGetNavigationParams('', 1, 2)); |
| 264 expect(result, isNotNull); | 245 expect(result, isNotNull); |
| 265 } | 246 } |
| 266 | 247 |
| 267 test_onRequest_analysisHandleWatchEvents() async { | 248 test_onRequest_analysisHandleWatchEvents() async { |
| 268 var result = | 249 var result = |
| 269 await channel.sendRequest(new AnalysisHandleWatchEventsParams([])); | 250 await channel.sendRequest(new AnalysisHandleWatchEventsParams([])); |
| 270 expect(result, isNotNull); | 251 expect(result, isNotNull); |
| 271 } | 252 } |
| 272 | 253 |
| 273 test_onRequest_analysisReanalyze_all() async { | |
| 274 await channel | |
| 275 .sendRequest(new AnalysisSetContextRootsParams([contextRoot1])); | |
| 276 var result = await channel.sendRequest(new AnalysisReanalyzeParams()); | |
| 277 expect(result, isNotNull); | |
| 278 } | |
| 279 | |
| 280 test_onRequest_analysisReanalyze_subset() async { | |
| 281 await channel | |
| 282 .sendRequest(new AnalysisSetContextRootsParams([contextRoot1])); | |
| 283 await channel | |
| 284 .sendRequest(new AnalysisSetContextRootsParams([contextRoot2])); | |
| 285 var result = await channel | |
| 286 .sendRequest(new AnalysisReanalyzeParams(roots: [packagePath2])); | |
| 287 expect(result, isNotNull); | |
| 288 } | |
| 289 | |
| 290 test_onRequest_analysisSetContextRoots() async { | 254 test_onRequest_analysisSetContextRoots() async { |
| 291 var result = await channel | 255 var result = await channel |
| 292 .sendRequest(new AnalysisSetContextRootsParams([contextRoot1])); | 256 .sendRequest(new AnalysisSetContextRootsParams([contextRoot1])); |
| 293 expect(result, isNotNull); | 257 expect(result, isNotNull); |
| 294 AnalysisDriverGeneric driver = _getDriver(contextRoot1); | 258 AnalysisDriverGeneric driver = _getDriver(contextRoot1); |
| 295 expect(driver, isNotNull); | 259 expect(driver, isNotNull); |
| 296 expect((driver as MockAnalysisDriver).addedFiles, hasLength(1)); | 260 expect((driver as MockAnalysisDriver).addedFiles, hasLength(1)); |
| 297 } | 261 } |
| 298 | 262 |
| 299 test_onRequest_analysisSetPriorityFiles() async { | 263 test_onRequest_analysisSetPriorityFiles() async { |
| (...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 413 | 377 |
| 414 _TestServerPlugin(ResourceProvider resourceProvider) | 378 _TestServerPlugin(ResourceProvider resourceProvider) |
| 415 : super(resourceProvider); | 379 : super(resourceProvider); |
| 416 | 380 |
| 417 @override | 381 @override |
| 418 void sendNotificationsForSubscriptions( | 382 void sendNotificationsForSubscriptions( |
| 419 Map<String, List<AnalysisService>> subscriptions) { | 383 Map<String, List<AnalysisService>> subscriptions) { |
| 420 latestSubscriptions = subscriptions; | 384 latestSubscriptions = subscriptions; |
| 421 } | 385 } |
| 422 } | 386 } |
| OLD | NEW |