| 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 library mocks; | 5 library mocks; |
| 6 | 6 |
| 7 import 'dart:async'; | 7 import 'dart:async'; |
| 8 import 'dart:io'; | 8 import 'dart:io'; |
| 9 | 9 |
| 10 @MirrorsUsed(targets: 'mocks', override: '*') | 10 @MirrorsUsed(targets: 'mocks', override: '*') |
| (...skipping 324 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 335 /** | 335 /** |
| 336 * A mock [PackageMapProvider]. | 336 * A mock [PackageMapProvider]. |
| 337 */ | 337 */ |
| 338 class MockPackageMapProvider implements PackageMapProvider { | 338 class MockPackageMapProvider implements PackageMapProvider { |
| 339 /** | 339 /** |
| 340 * Package map that will be returned by the next call to [computePackageMap]. | 340 * Package map that will be returned by the next call to [computePackageMap]. |
| 341 */ | 341 */ |
| 342 Map<String, List<resource.Folder>> packageMap = <String, List<resource.Folder>
>{}; | 342 Map<String, List<resource.Folder>> packageMap = <String, List<resource.Folder>
>{}; |
| 343 | 343 |
| 344 /** | 344 /** |
| 345 * Package maps that will be returned by the next call to [computePackageMap]. |
| 346 */ |
| 347 Map<String, Map<String, List<resource.Folder>>> packageMaps = null; |
| 348 |
| 349 /** |
| 345 * Dependency list that will be returned by the next call to [computePackageMa
p]. | 350 * Dependency list that will be returned by the next call to [computePackageMa
p]. |
| 346 */ | 351 */ |
| 347 Set<String> dependencies = new Set<String>(); | 352 Set<String> dependencies = new Set<String>(); |
| 348 | 353 |
| 349 @override | 354 @override |
| 350 PackageMapInfo computePackageMap(resource.Folder folder) { | 355 PackageMapInfo computePackageMap(resource.Folder folder) { |
| 356 if (packageMaps != null) { |
| 357 return new PackageMapInfo(packageMaps[folder.path], dependencies); |
| 358 } |
| 351 return new PackageMapInfo(packageMap, dependencies); | 359 return new PackageMapInfo(packageMap, dependencies); |
| 352 } | 360 } |
| 353 } | 361 } |
| OLD | NEW |