OLD | NEW |
1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2015, 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 analyzer.test.src.task.driver_test; | 5 library analyzer.test.src.task.driver_test; |
6 | 6 |
7 import 'package:analyzer/src/context/cache.dart'; | 7 import 'package:analyzer/src/context/cache.dart'; |
8 import 'package:analyzer/src/generated/engine.dart'; | 8 import 'package:analyzer/src/generated/engine.dart'; |
9 import 'package:analyzer/src/generated/java_engine.dart'; | 9 import 'package:analyzer/src/generated/java_engine.dart'; |
10 import 'package:analyzer/src/task/driver.dart'; | 10 import 'package:analyzer/src/task/driver.dart'; |
(...skipping 19 matching lines...) Expand all Loading... |
30 class AbstractDriverTest { | 30 class AbstractDriverTest { |
31 TaskManager taskManager = new TaskManager(); | 31 TaskManager taskManager = new TaskManager(); |
32 List<WorkManager> workManagers = <WorkManager>[]; | 32 List<WorkManager> workManagers = <WorkManager>[]; |
33 InternalAnalysisContext context = new _InternalAnalysisContextMock(); | 33 InternalAnalysisContext context = new _InternalAnalysisContextMock(); |
34 AnalysisDriver analysisDriver; | 34 AnalysisDriver analysisDriver; |
35 | 35 |
36 void setUp() { | 36 void setUp() { |
37 context = new _InternalAnalysisContextMock(); | 37 context = new _InternalAnalysisContextMock(); |
38 analysisDriver = new AnalysisDriver(taskManager, workManagers, context); | 38 analysisDriver = new AnalysisDriver(taskManager, workManagers, context); |
39 when(context.aboutToComputeResult(anyObject, anyObject)).thenReturn(false); | 39 when(context.aboutToComputeResult(anyObject, anyObject)).thenReturn(false); |
| 40 when(context.canonicalizeTarget(anyObject)).thenInvoke((target) => target); |
40 } | 41 } |
41 } | 42 } |
42 | 43 |
43 @reflectiveTest | 44 @reflectiveTest |
44 class AnalysisDriverTest extends AbstractDriverTest { | 45 class AnalysisDriverTest extends AbstractDriverTest { |
45 WorkManager workManager1 = new _WorkManagerMock(); | 46 WorkManager workManager1 = new _WorkManagerMock(); |
46 WorkManager workManager2 = new _WorkManagerMock(); | 47 WorkManager workManager2 = new _WorkManagerMock(); |
47 | 48 |
48 AnalysisTarget target1 = new TestSource('/1.dart'); | 49 AnalysisTarget target1 = new TestSource('/1.dart'); |
49 AnalysisTarget target2 = new TestSource('/2.dart'); | 50 AnalysisTarget target2 = new TestSource('/2.dart'); |
(...skipping 809 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
859 if (!skipInputs.contains(dependency) && | 860 if (!skipInputs.contains(dependency) && |
860 !evaluatedNodes.contains(dependency)) { | 861 !evaluatedNodes.contains(dependency)) { |
861 return dependency; | 862 return dependency; |
862 } | 863 } |
863 } | 864 } |
864 return null; | 865 return null; |
865 } | 866 } |
866 } | 867 } |
867 | 868 |
868 class _WorkManagerMock extends TypedMock implements WorkManager {} | 869 class _WorkManagerMock extends TypedMock implements WorkManager {} |
OLD | NEW |