| 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.file_system.memory_file_system_test; | 5 library analyzer.test.file_system.memory_file_system_test; |
| 6 | 6 |
| 7 import 'dart:async'; | 7 import 'dart:async'; |
| 8 import 'dart:core' hide Resource; | 8 import 'dart:core' hide Resource; |
| 9 | 9 |
| 10 import 'package:analyzer/file_system/file_system.dart'; | 10 import 'package:analyzer/file_system/file_system.dart'; |
| (...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 187 String newPath = '/foo/bar/baz'; | 187 String newPath = '/foo/bar/baz'; |
| 188 File file = provider.newFile(oldPath, 'text'); | 188 File file = provider.newFile(oldPath, 'text'); |
| 189 provider.newFolder(newPath); | 189 provider.newFolder(newPath); |
| 190 expect(() { | 190 expect(() { |
| 191 file.renameSync(newPath); | 191 file.renameSync(newPath); |
| 192 }, throwsA(_isFileSystemException)); | 192 }, throwsA(_isFileSystemException)); |
| 193 expect(file.path, oldPath); | 193 expect(file.path, oldPath); |
| 194 expect(file.exists, isTrue); | 194 expect(file.exists, isTrue); |
| 195 } | 195 } |
| 196 | 196 |
| 197 void test_resolveSymbolicLinksSync() { |
| 198 File file = provider.newFile('/test.txt', 'text'); |
| 199 expect(file.resolveSymbolicLinksSync(), file); |
| 200 } |
| 201 |
| 197 void test_shortName() { | 202 void test_shortName() { |
| 198 File file = provider.getResource('/foo/bar/file.txt'); | 203 File file = provider.getResource('/foo/bar/file.txt'); |
| 199 expect(file.shortName, 'file.txt'); | 204 expect(file.shortName, 'file.txt'); |
| 200 } | 205 } |
| 201 | 206 |
| 202 void test_toString() { | 207 void test_toString() { |
| 203 File file = provider.getResource('/foo/bar/file.txt'); | 208 File file = provider.getResource('/foo/bar/file.txt'); |
| 204 expect(file.toString(), '/foo/bar/file.txt'); | 209 expect(file.toString(), '/foo/bar/file.txt'); |
| 205 } | 210 } |
| 206 | 211 |
| (...skipping 519 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 726 return new Future.delayed(Duration.ZERO, computation); | 731 return new Future.delayed(Duration.ZERO, computation); |
| 727 } | 732 } |
| 728 | 733 |
| 729 _watchingFolder(String path, test(List<WatchEvent> changesReceived)) { | 734 _watchingFolder(String path, test(List<WatchEvent> changesReceived)) { |
| 730 Folder folder = provider.getResource(path); | 735 Folder folder = provider.getResource(path); |
| 731 var changesReceived = <WatchEvent>[]; | 736 var changesReceived = <WatchEvent>[]; |
| 732 folder.changes.listen(changesReceived.add); | 737 folder.changes.listen(changesReceived.add); |
| 733 return test(changesReceived); | 738 return test(changesReceived); |
| 734 } | 739 } |
| 735 } | 740 } |
| OLD | NEW |