Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(54)

Side by Side Diff: tests/standalone/io/file_test.dart

Issue 23658048: Revert "dart:io | Change File.fullPath to FileSystemEntity.resolveSymbolicLinks." (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2013, 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 // Dart test program for testing file I/O. 5 // Dart test program for testing file I/O.
6 6
7 import 'dart:async'; 7 import 'dart:async';
8 import 'dart:convert'; 8 import 'dart:convert';
9 import 'dart:collection'; 9 import 'dart:collection';
10 import 'dart:io'; 10 import 'dart:io';
(...skipping 902 matching lines...) Expand 10 before | Expand all | Expand 10 after
913 static void testOpenDirectoryAsFileSync() { 913 static void testOpenDirectoryAsFileSync() {
914 var f = new File('.'); 914 var f = new File('.');
915 try { 915 try {
916 f.openSync(); 916 f.openSync();
917 Expect.fail("Expected exception opening directory as file"); 917 Expect.fail("Expected exception opening directory as file");
918 } catch (e) { 918 } catch (e) {
919 Expect.isTrue(e is FileException); 919 Expect.isTrue(e is FileException);
920 } 920 }
921 } 921 }
922 922
923 static void testOpenFile() {
924 var name = getFilename("tests/vm/data/fixed_length_file");
925 var f = new File(name);
926 Expect.isTrue(f.existsSync());
927 name = f.fullPathSync();
928 var g = new File(name);
929 Expect.isTrue(g.existsSync());
930 Expect.equals(name, g.fullPathSync());
931 }
932
923 static void testReadAsBytes() { 933 static void testReadAsBytes() {
924 asyncTestStarted(); 934 asyncTestStarted();
925 var name = getFilename("tests/vm/data/fixed_length_file"); 935 var name = getFilename("tests/vm/data/fixed_length_file");
926 var f = new File(name); 936 var f = new File(name);
927 f.readAsBytes().then((bytes) { 937 f.readAsBytes().then((bytes) {
928 Expect.isTrue(new String.fromCharCodes(bytes).endsWith("42 bytes.")); 938 Expect.isTrue(new String.fromCharCodes(bytes).endsWith("42 bytes."));
929 Expect.equals(42, bytes.length); 939 Expect.equals(42, bytes.length);
930 asyncTestDone("testReadAsBytes"); 940 asyncTestDone("testReadAsBytes");
931 }); 941 });
932 } 942 }
(...skipping 319 matching lines...) Expand 10 before | Expand all | Expand 10 after
1252 static testMain() { 1262 static testMain() {
1253 asyncStart(); 1263 asyncStart();
1254 1264
1255 testRead(); 1265 testRead();
1256 testReadSync(); 1266 testReadSync();
1257 testReadStream(); 1267 testReadStream();
1258 testLengthSync(); 1268 testLengthSync();
1259 testPositionSync(); 1269 testPositionSync();
1260 testOpenDirectoryAsFile(); 1270 testOpenDirectoryAsFile();
1261 testOpenDirectoryAsFileSync(); 1271 testOpenDirectoryAsFileSync();
1272 testOpenFile();
1262 testReadAsBytesSync(); 1273 testReadAsBytesSync();
1263 testReadAsBytesSyncEmptyFile(); 1274 testReadAsBytesSyncEmptyFile();
1264 testReadAsTextSync(); 1275 testReadAsTextSync();
1265 testReadAsTextSyncEmptyFile(); 1276 testReadAsTextSyncEmptyFile();
1266 testReadAsLinesSync(); 1277 testReadAsLinesSync();
1267 testLastModifiedSync(); 1278 testLastModifiedSync();
1268 1279
1269 createTempDirectory(() { 1280 createTempDirectory(() {
1270 testLength(); 1281 testLength();
1271 testReadWrite(); 1282 testReadWrite();
(...skipping 29 matching lines...) Expand all
1301 testRenameSync(); 1312 testRenameSync();
1302 testLastModified(); 1313 testLastModified();
1303 asyncEnd(); 1314 asyncEnd();
1304 }); 1315 });
1305 } 1316 }
1306 } 1317 }
1307 1318
1308 main() { 1319 main() {
1309 FileTest.testMain(); 1320 FileTest.testMain();
1310 } 1321 }
OLDNEW
« no previous file with comments | « tests/standalone/io/file_error_test.dart ('k') | tests/standalone/io/resolve_symbolic_links_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698