| OLD | NEW |
| 1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2016, 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:convert'; | 5 import 'dart:convert'; |
| 6 import 'dart:typed_data'; | 6 import 'dart:typed_data'; |
| 7 | 7 |
| 8 import 'package:analyzer/file_system/file_system.dart'; | 8 import 'package:analyzer/file_system/file_system.dart'; |
| 9 import 'package:analyzer/file_system/memory_file_system.dart'; | 9 import 'package:analyzer/file_system/memory_file_system.dart'; |
| 10 import 'package:analyzer/source/package_map_resolver.dart'; | 10 import 'package:analyzer/source/package_map_resolver.dart'; |
| (...skipping 256 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 267 expect(_excludeSdk(file.importedFiles), isEmpty); | 267 expect(_excludeSdk(file.importedFiles), isEmpty); |
| 268 expect(file.exportedFiles, isEmpty); | 268 expect(file.exportedFiles, isEmpty); |
| 269 expect(file.partedFiles, isEmpty); | 269 expect(file.partedFiles, isEmpty); |
| 270 expect(_excludeSdk(file.directReferencedFiles), isEmpty); | 270 expect(_excludeSdk(file.directReferencedFiles), isEmpty); |
| 271 expect(file.isPart, isFalse); | 271 expect(file.isPart, isFalse); |
| 272 expect(file.library, isNull); | 272 expect(file.library, isNull); |
| 273 expect(file.unlinked, isNotNull); | 273 expect(file.unlinked, isNotNull); |
| 274 expect(file.unlinked.classes, isEmpty); | 274 expect(file.unlinked.classes, isEmpty); |
| 275 } | 275 } |
| 276 | 276 |
| 277 test_getFileForPath_hasLibraryDirective_hasPartOfDirective() { |
| 278 String a = _p('/test/lib/a.dart'); |
| 279 provider.newFile( |
| 280 a, |
| 281 r''' |
| 282 library L; |
| 283 part of L; |
| 284 '''); |
| 285 FileState file = fileSystemState.getFileForPath(a); |
| 286 expect(file.isPart, isFalse); |
| 287 } |
| 288 |
| 277 test_getFileForPath_library() { | 289 test_getFileForPath_library() { |
| 278 String a1 = _p('/aaa/lib/a1.dart'); | 290 String a1 = _p('/aaa/lib/a1.dart'); |
| 279 String a2 = _p('/aaa/lib/a2.dart'); | 291 String a2 = _p('/aaa/lib/a2.dart'); |
| 280 String a3 = _p('/aaa/lib/a3.dart'); | 292 String a3 = _p('/aaa/lib/a3.dart'); |
| 281 String a4 = _p('/aaa/lib/a4.dart'); | 293 String a4 = _p('/aaa/lib/a4.dart'); |
| 282 String b1 = _p('/bbb/lib/b1.dart'); | 294 String b1 = _p('/bbb/lib/b1.dart'); |
| 283 String b2 = _p('/bbb/lib/b2.dart'); | 295 String b2 = _p('/bbb/lib/b2.dart'); |
| 284 String content_a1 = r''' | 296 String content_a1 = r''' |
| 285 import 'package:aaa/a2.dart'; | 297 import 'package:aaa/a2.dart'; |
| 286 import 'package:bbb/b1.dart'; | 298 import 'package:bbb/b1.dart'; |
| (...skipping 432 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 719 String _p(String path) => provider.convertPath(path); | 731 String _p(String path) => provider.convertPath(path); |
| 720 | 732 |
| 721 static String _md5(String content) { | 733 static String _md5(String content) { |
| 722 return hex.encode(md5.convert(UTF8.encode(content)).bytes); | 734 return hex.encode(md5.convert(UTF8.encode(content)).bytes); |
| 723 } | 735 } |
| 724 } | 736 } |
| 725 | 737 |
| 726 class _GeneratedUriResolverMock extends TypedMock implements UriResolver {} | 738 class _GeneratedUriResolverMock extends TypedMock implements UriResolver {} |
| 727 | 739 |
| 728 class _SourceMock extends TypedMock implements Source {} | 740 class _SourceMock extends TypedMock implements Source {} |
| OLD | NEW |