| 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 analyzer.test.generated.sdk_test; | 5 library analyzer.test.generated.sdk_test; |
| 6 | 6 |
| 7 import 'package:analyzer/file_system/file_system.dart'; | 7 import 'package:analyzer/file_system/file_system.dart'; |
| 8 import 'package:analyzer/file_system/memory_file_system.dart'; | 8 import 'package:analyzer/file_system/memory_file_system.dart'; |
| 9 import 'package:analyzer/src/context/builder.dart' show EmbedderYamlLocator; | 9 import 'package:analyzer/src/context/builder.dart' show EmbedderYamlLocator; |
| 10 import 'package:analyzer/src/dart/sdk/sdk.dart'; | 10 import 'package:analyzer/src/dart/sdk/sdk.dart'; |
| (...skipping 351 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 362 expect(resolver.urlMappings.length, equals(0)); | 362 expect(resolver.urlMappings.length, equals(0)); |
| 363 } | 363 } |
| 364 | 364 |
| 365 test_create_nullPackageMap() { | 365 test_create_nullPackageMap() { |
| 366 var resolver = new SdkExtensionFinder(null); | 366 var resolver = new SdkExtensionFinder(null); |
| 367 expect(resolver.urlMappings.length, equals(0)); | 367 expect(resolver.urlMappings.length, equals(0)); |
| 368 } | 368 } |
| 369 | 369 |
| 370 test_create_sdkExtPackageMap() { | 370 test_create_sdkExtPackageMap() { |
| 371 var resolver = new SdkExtensionFinder({ | 371 var resolver = new SdkExtensionFinder({ |
| 372 'fox': <Folder>[resourceProvider.getResource('/tmp')] | 372 'fox': <Folder>[ |
| 373 resourceProvider.getResource(resourceProvider.convertPath('/tmp')) |
| 374 ] |
| 373 }); | 375 }); |
| 374 // We have four mappings. | 376 // We have four mappings. |
| 375 Map<String, String> urlMappings = resolver.urlMappings; | 377 Map<String, String> urlMappings = resolver.urlMappings; |
| 376 expect(urlMappings.length, equals(4)); | 378 expect(urlMappings.length, equals(4)); |
| 377 // Check that they map to the correct paths. | 379 // Check that they map to the correct paths. |
| 378 expect(urlMappings['dart:fox'], equals("/tmp/slippy.dart")); | 380 expect(urlMappings['dart:fox'], |
| 379 expect(urlMappings['dart:bear'], equals("/tmp/grizzly.dart")); | 381 equals(resourceProvider.convertPath("/tmp/slippy.dart"))); |
| 380 expect(urlMappings['dart:relative'], equals("/relative.dart")); | 382 expect(urlMappings['dart:bear'], |
| 381 expect(urlMappings['dart:deep'], equals("/tmp/deep/directory/file.dart")); | 383 equals(resourceProvider.convertPath("/tmp/grizzly.dart"))); |
| 384 expect(urlMappings['dart:relative'], |
| 385 equals(resourceProvider.convertPath("/relative.dart"))); |
| 386 expect(urlMappings['dart:deep'], |
| 387 equals(resourceProvider.convertPath("/tmp/deep/directory/file.dart"))); |
| 382 } | 388 } |
| 383 } | 389 } |
| 384 | 390 |
| 385 @reflectiveTest | 391 @reflectiveTest |
| 386 class SDKLibrariesReaderTest extends EngineTestCase { | 392 class SDKLibrariesReaderTest extends EngineTestCase { |
| 387 /** | 393 /** |
| 388 * The resource provider used by these tests. | 394 * The resource provider used by these tests. |
| 389 */ | 395 */ |
| 390 MemoryResourceProvider resourceProvider; | 396 MemoryResourceProvider resourceProvider; |
| 391 | 397 |
| (...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 459 expect(second, isNotNull); | 465 expect(second, isNotNull); |
| 460 expect(second.category, "Server"); | 466 expect(second.category, "Server"); |
| 461 expect(second.path, "second/second.dart"); | 467 expect(second.path, "second/second.dart"); |
| 462 expect(second.shortName, "dart:second"); | 468 expect(second.shortName, "dart:second"); |
| 463 expect(second.isDart2JsLibrary, false); | 469 expect(second.isDart2JsLibrary, false); |
| 464 expect(second.isDocumented, false); | 470 expect(second.isDocumented, false); |
| 465 expect(second.isImplementation, true); | 471 expect(second.isImplementation, true); |
| 466 expect(second.isVmLibrary, false); | 472 expect(second.isVmLibrary, false); |
| 467 } | 473 } |
| 468 } | 474 } |
| OLD | NEW |