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

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

Issue 11275042: Renaming IndexOutOfRangeException to RangeError. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Regenerated html files. Created 8 years, 1 month 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
« no previous file with comments | « tests/standalone/byte_array_test.dart ('k') | tests/standalone/io/socket_exception_test.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2012, 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:io"); 7 #import("dart:io");
8 #import("dart:isolate"); 8 #import("dart:isolate");
9 9
10 class MyListOfOneElement implements List { 10 class MyListOfOneElement implements List {
(...skipping 854 matching lines...) Expand 10 before | Expand all | Expand 10 after
865 // Tests buffer out of bounds exception. 865 // Tests buffer out of bounds exception.
866 static void testBufferOutOfBoundsException() { 866 static void testBufferOutOfBoundsException() {
867 bool exceptionCaught = false; 867 bool exceptionCaught = false;
868 bool wrongExceptionCaught = false; 868 bool wrongExceptionCaught = false;
869 File file = 869 File file =
870 new File(tempDirectory.path.concat("/out_buffer_out_of_bounds")); 870 new File(tempDirectory.path.concat("/out_buffer_out_of_bounds"));
871 RandomAccessFile openedFile = file.openSync(FileMode.WRITE); 871 RandomAccessFile openedFile = file.openSync(FileMode.WRITE);
872 try { 872 try {
873 List<int> buffer = new List<int>(10); 873 List<int> buffer = new List<int>(10);
874 openedFile.readListSync(buffer, 0, 12); 874 openedFile.readListSync(buffer, 0, 12);
875 } on IndexOutOfRangeException catch (ex) { 875 } on RangeError catch (ex) {
876 exceptionCaught = true; 876 exceptionCaught = true;
877 } on Exception catch (ex) { 877 } on Exception catch (ex) {
878 wrongExceptionCaught = true; 878 wrongExceptionCaught = true;
879 } 879 }
880 Expect.equals(true, exceptionCaught); 880 Expect.equals(true, exceptionCaught);
881 Expect.equals(true, !wrongExceptionCaught); 881 Expect.equals(true, !wrongExceptionCaught);
882 exceptionCaught = false; 882 exceptionCaught = false;
883 try { 883 try {
884 List<int> buffer = new List<int>(10); 884 List<int> buffer = new List<int>(10);
885 openedFile.readListSync(buffer, 6, 6); 885 openedFile.readListSync(buffer, 6, 6);
886 } on IndexOutOfRangeException catch (ex) { 886 } on RangeError catch (ex) {
887 exceptionCaught = true; 887 exceptionCaught = true;
888 } on Exception catch (ex) { 888 } on Exception catch (ex) {
889 wrongExceptionCaught = true; 889 wrongExceptionCaught = true;
890 } 890 }
891 Expect.equals(true, exceptionCaught); 891 Expect.equals(true, exceptionCaught);
892 Expect.equals(true, !wrongExceptionCaught); 892 Expect.equals(true, !wrongExceptionCaught);
893 exceptionCaught = false; 893 exceptionCaught = false;
894 try { 894 try {
895 List<int> buffer = new List<int>(10); 895 List<int> buffer = new List<int>(10);
896 openedFile.readListSync(buffer, -1, 1); 896 openedFile.readListSync(buffer, -1, 1);
897 } on IndexOutOfRangeException catch (ex) { 897 } on RangeError catch (ex) {
898 exceptionCaught = true; 898 exceptionCaught = true;
899 } on Exception catch (ex) { 899 } on Exception catch (ex) {
900 wrongExceptionCaught = true; 900 wrongExceptionCaught = true;
901 } 901 }
902 Expect.equals(true, exceptionCaught); 902 Expect.equals(true, exceptionCaught);
903 Expect.equals(true, !wrongExceptionCaught); 903 Expect.equals(true, !wrongExceptionCaught);
904 exceptionCaught = false; 904 exceptionCaught = false;
905 try { 905 try {
906 List<int> buffer = new List<int>(10); 906 List<int> buffer = new List<int>(10);
907 openedFile.readListSync(buffer, 0, -1); 907 openedFile.readListSync(buffer, 0, -1);
908 } on IndexOutOfRangeException catch (ex) { 908 } on RangeError catch (ex) {
909 exceptionCaught = true; 909 exceptionCaught = true;
910 } on Exception catch (ex) { 910 } on Exception catch (ex) {
911 wrongExceptionCaught = true; 911 wrongExceptionCaught = true;
912 } 912 }
913 Expect.equals(true, exceptionCaught); 913 Expect.equals(true, exceptionCaught);
914 Expect.equals(true, !wrongExceptionCaught); 914 Expect.equals(true, !wrongExceptionCaught);
915 exceptionCaught = false; 915 exceptionCaught = false;
916 try { 916 try {
917 List<int> buffer = new List<int>(10); 917 List<int> buffer = new List<int>(10);
918 openedFile.writeListSync(buffer, 0, 12); 918 openedFile.writeListSync(buffer, 0, 12);
919 } on IndexOutOfRangeException catch (ex) { 919 } on RangeError catch (ex) {
920 exceptionCaught = true; 920 exceptionCaught = true;
921 } on Exception catch (ex) { 921 } on Exception catch (ex) {
922 wrongExceptionCaught = true; 922 wrongExceptionCaught = true;
923 } 923 }
924 Expect.equals(true, exceptionCaught); 924 Expect.equals(true, exceptionCaught);
925 Expect.equals(true, !wrongExceptionCaught); 925 Expect.equals(true, !wrongExceptionCaught);
926 exceptionCaught = false; 926 exceptionCaught = false;
927 try { 927 try {
928 List<int> buffer = new List<int>(10); 928 List<int> buffer = new List<int>(10);
929 openedFile.writeListSync(buffer, 6, 6); 929 openedFile.writeListSync(buffer, 6, 6);
930 } on IndexOutOfRangeException catch (ex) { 930 } on RangeError catch (ex) {
931 exceptionCaught = true; 931 exceptionCaught = true;
932 } on Exception catch (ex) { 932 } on Exception catch (ex) {
933 wrongExceptionCaught = true; 933 wrongExceptionCaught = true;
934 } 934 }
935 Expect.equals(true, exceptionCaught); 935 Expect.equals(true, exceptionCaught);
936 Expect.equals(true, !wrongExceptionCaught); 936 Expect.equals(true, !wrongExceptionCaught);
937 exceptionCaught = false; 937 exceptionCaught = false;
938 try { 938 try {
939 List<int> buffer = new List<int>(10); 939 List<int> buffer = new List<int>(10);
940 openedFile.writeListSync(buffer, -1, 1); 940 openedFile.writeListSync(buffer, -1, 1);
941 } on IndexOutOfRangeException catch (ex) { 941 } on RangeError catch (ex) {
942 exceptionCaught = true; 942 exceptionCaught = true;
943 } on Exception catch (ex) { 943 } on Exception catch (ex) {
944 wrongExceptionCaught = true; 944 wrongExceptionCaught = true;
945 } 945 }
946 Expect.equals(true, exceptionCaught); 946 Expect.equals(true, exceptionCaught);
947 Expect.equals(true, !wrongExceptionCaught); 947 Expect.equals(true, !wrongExceptionCaught);
948 exceptionCaught = false; 948 exceptionCaught = false;
949 try { 949 try {
950 List<int> buffer = new List<int>(10); 950 List<int> buffer = new List<int>(10);
951 openedFile.writeListSync(buffer, 0, -1); 951 openedFile.writeListSync(buffer, 0, -1);
952 } on IndexOutOfRangeException catch (ex) { 952 } on RangeError catch (ex) {
953 exceptionCaught = true; 953 exceptionCaught = true;
954 } on Exception catch (ex) { 954 } on Exception catch (ex) {
955 wrongExceptionCaught = true; 955 wrongExceptionCaught = true;
956 } 956 }
957 Expect.equals(true, exceptionCaught); 957 Expect.equals(true, exceptionCaught);
958 Expect.equals(true, !wrongExceptionCaught); 958 Expect.equals(true, !wrongExceptionCaught);
959 openedFile.closeSync(); 959 openedFile.closeSync();
960 file.deleteSync(); 960 file.deleteSync();
961 } 961 }
962 962
(...skipping 365 matching lines...) Expand 10 before | Expand all | Expand 10 after
1328 testDirectorySync(); 1328 testDirectorySync();
1329 testWriteStringUtf8(); 1329 testWriteStringUtf8();
1330 testWriteStringUtf8Sync(); 1330 testWriteStringUtf8Sync();
1331 }); 1331 });
1332 } 1332 }
1333 } 1333 }
1334 1334
1335 main() { 1335 main() {
1336 FileTest.testMain(); 1336 FileTest.testMain();
1337 } 1337 }
OLDNEW
« no previous file with comments | « tests/standalone/byte_array_test.dart ('k') | tests/standalone/io/socket_exception_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698