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

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

Issue 23480093: Recommit add FileSystemEntity.resolveSymbolicLinks (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Fix assertion failure on Windows 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
933 static void testReadAsBytes() { 923 static void testReadAsBytes() {
934 asyncTestStarted(); 924 asyncTestStarted();
935 var name = getFilename("tests/vm/data/fixed_length_file"); 925 var name = getFilename("tests/vm/data/fixed_length_file");
936 var f = new File(name); 926 var f = new File(name);
937 f.readAsBytes().then((bytes) { 927 f.readAsBytes().then((bytes) {
938 Expect.isTrue(new String.fromCharCodes(bytes).endsWith("42 bytes.")); 928 Expect.isTrue(new String.fromCharCodes(bytes).endsWith("42 bytes."));
939 Expect.equals(42, bytes.length); 929 Expect.equals(42, bytes.length);
940 asyncTestDone("testReadAsBytes"); 930 asyncTestDone("testReadAsBytes");
941 }); 931 });
942 } 932 }
(...skipping 319 matching lines...) Expand 10 before | Expand all | Expand 10 after
1262 static testMain() { 1252 static testMain() {
1263 asyncStart(); 1253 asyncStart();
1264 1254
1265 testRead(); 1255 testRead();
1266 testReadSync(); 1256 testReadSync();
1267 testReadStream(); 1257 testReadStream();
1268 testLengthSync(); 1258 testLengthSync();
1269 testPositionSync(); 1259 testPositionSync();
1270 testOpenDirectoryAsFile(); 1260 testOpenDirectoryAsFile();
1271 testOpenDirectoryAsFileSync(); 1261 testOpenDirectoryAsFileSync();
1272 testOpenFile();
1273 testReadAsBytesSync(); 1262 testReadAsBytesSync();
1274 testReadAsBytesSyncEmptyFile(); 1263 testReadAsBytesSyncEmptyFile();
1275 testReadAsTextSync(); 1264 testReadAsTextSync();
1276 testReadAsTextSyncEmptyFile(); 1265 testReadAsTextSyncEmptyFile();
1277 testReadAsLinesSync(); 1266 testReadAsLinesSync();
1278 testLastModifiedSync(); 1267 testLastModifiedSync();
1279 1268
1280 createTempDirectory(() { 1269 createTempDirectory(() {
1281 testLength(); 1270 testLength();
1282 testReadWrite(); 1271 testReadWrite();
(...skipping 29 matching lines...) Expand all
1312 testRenameSync(); 1301 testRenameSync();
1313 testLastModified(); 1302 testLastModified();
1314 asyncEnd(); 1303 asyncEnd();
1315 }); 1304 });
1316 } 1305 }
1317 } 1306 }
1318 1307
1319 main() { 1308 main() {
1320 FileTest.testMain(); 1309 FileTest.testMain();
1321 } 1310 }
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