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

Side by Side Diff: runtime/tests/vm/dart/byte_array_optimized_test.dart

Issue 13956006: Remove insertRange. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Rebuild DOM (unrelated CL) and update status files. Created 7 years, 8 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
« no previous file with comments | « runtime/lib/typeddata.dart ('k') | runtime/tests/vm/dart/byte_array_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 // Library tag to be able to run in html test framework. 5 // Library tag to be able to run in html test framework.
6 library byte_array_test; 6 library byte_array_test;
7 7
8 import "package:expect/expect.dart"; 8 import "package:expect/expect.dart";
9 import 'dart:typeddata'; 9 import 'dart:typeddata';
10 10
(...skipping 15 matching lines...) Expand all
26 Expect.throws(() { array[10]; }, 26 Expect.throws(() { array[10]; },
27 (e) { return e is RangeError; }); 27 (e) { return e is RangeError; });
28 Expect.throws(() { array[10] = 0; }, 28 Expect.throws(() { array[10] = 0; },
29 (e) { return e is RangeError; }); 29 (e) { return e is RangeError; });
30 Expect.throws(() { array.add(0); }, 30 Expect.throws(() { array.add(0); },
31 (e) { return e is UnsupportedError; }); 31 (e) { return e is UnsupportedError; });
32 Expect.throws(() { array.addAll([0]); }, 32 Expect.throws(() { array.addAll([0]); },
33 (e) { return e is UnsupportedError; }); 33 (e) { return e is UnsupportedError; });
34 Expect.throws(() { array.clear(); }, 34 Expect.throws(() { array.clear(); },
35 (e) { return e is UnsupportedError; }); 35 (e) { return e is UnsupportedError; });
36 Expect.throws(() { array.insertRange(0, array.length, 0); },
37 (e) { return e is UnsupportedError; });
38 Expect.throws(() { array.length = 0; }, 36 Expect.throws(() { array.length = 0; },
39 (e) { return e is UnsupportedError; }); 37 (e) { return e is UnsupportedError; });
40 Expect.throws(() { array.removeLast(); }, 38 Expect.throws(() { array.removeLast(); },
41 (e) { return e is UnsupportedError; }); 39 (e) { return e is UnsupportedError; });
42 Expect.throws(() { array.removeRange(0, array.length - 1); }, 40 Expect.throws(() { array.removeRange(0, array.length - 1); },
43 (e) { return e is UnsupportedError; }); 41 (e) { return e is UnsupportedError; });
44 for (int i = 0; i < array.length; ++i) { 42 for (int i = 0; i < array.length; ++i) {
45 array[i] = 1 + i; 43 array[i] = 1 + i;
46 } 44 }
47 Expect.listEquals([1, 2, 3, 4, 5, 45 Expect.listEquals([1, 2, 3, 4, 5,
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
111 Expect.throws(() { array[10]; }, 109 Expect.throws(() { array[10]; },
112 (e) { return e is RangeError; }); 110 (e) { return e is RangeError; });
113 Expect.throws(() { array[10] = 0; }, 111 Expect.throws(() { array[10] = 0; },
114 (e) { return e is RangeError; }); 112 (e) { return e is RangeError; });
115 Expect.throws(() { array.add(0); }, 113 Expect.throws(() { array.add(0); },
116 (e) { return e is UnsupportedError; }); 114 (e) { return e is UnsupportedError; });
117 Expect.throws(() { array.addAll([0]); }, 115 Expect.throws(() { array.addAll([0]); },
118 (e) { return e is UnsupportedError; }); 116 (e) { return e is UnsupportedError; });
119 Expect.throws(() { array.clear(); }, 117 Expect.throws(() { array.clear(); },
120 (e) { return e is UnsupportedError; }); 118 (e) { return e is UnsupportedError; });
121 Expect.throws(() { array.insertRange(0, array.length, 0); },
122 (e) { return e is UnsupportedError; });
123 Expect.throws(() { array.length = 0; }, 119 Expect.throws(() { array.length = 0; },
124 (e) { return e is UnsupportedError; }); 120 (e) { return e is UnsupportedError; });
125 Expect.throws(() { array.removeLast(); }, 121 Expect.throws(() { array.removeLast(); },
126 (e) { return e is UnsupportedError; }); 122 (e) { return e is UnsupportedError; });
127 Expect.throws(() { array.removeRange(0, array.length - 1); }, 123 Expect.throws(() { array.removeRange(0, array.length - 1); },
128 (e) { return e is UnsupportedError; }); 124 (e) { return e is UnsupportedError; });
129 for (int i = 0; i < array.length; ++i) { 125 for (int i = 0; i < array.length; ++i) {
130 array[i] = 1 + i; 126 array[i] = 1 + i;
131 } 127 }
132 Expect.listEquals([1, 2, 3, 4, 5, 128 Expect.listEquals([1, 2, 3, 4, 5,
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
185 Expect.throws(() { array[10]; }, 181 Expect.throws(() { array[10]; },
186 (e) { return e is RangeError; }); 182 (e) { return e is RangeError; });
187 Expect.throws(() { array[10] = 0; }, 183 Expect.throws(() { array[10] = 0; },
188 (e) { return e is RangeError; }); 184 (e) { return e is RangeError; });
189 Expect.throws(() { array.add(0); }, 185 Expect.throws(() { array.add(0); },
190 (e) { return e is UnsupportedError; }); 186 (e) { return e is UnsupportedError; });
191 Expect.throws(() { array.addAll([0]); }, 187 Expect.throws(() { array.addAll([0]); },
192 (e) { return e is UnsupportedError; }); 188 (e) { return e is UnsupportedError; });
193 Expect.throws(() { array.clear(); }, 189 Expect.throws(() { array.clear(); },
194 (e) { return e is UnsupportedError; }); 190 (e) { return e is UnsupportedError; });
195 Expect.throws(() { array.insertRange(0, array.length, 0); },
196 (e) { return e is UnsupportedError; });
197 Expect.throws(() { array.length = 0; }, 191 Expect.throws(() { array.length = 0; },
198 (e) { return e is UnsupportedError; }); 192 (e) { return e is UnsupportedError; });
199 Expect.throws(() { array.removeLast(); }, 193 Expect.throws(() { array.removeLast(); },
200 (e) { return e is UnsupportedError; }); 194 (e) { return e is UnsupportedError; });
201 Expect.throws(() { array.removeRange(0, array.length - 1); }, 195 Expect.throws(() { array.removeRange(0, array.length - 1); },
202 (e) { return e is UnsupportedError; }); 196 (e) { return e is UnsupportedError; });
203 for (int i = 0; i < array.length; ++i) { 197 for (int i = 0; i < array.length; ++i) {
204 array[i] = 1 + i; 198 array[i] = 1 + i;
205 } 199 }
206 Expect.listEquals([1, 2, 3, 4, 5, 200 Expect.listEquals([1, 2, 3, 4, 5,
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
271 Expect.throws(() { array[10]; }, 265 Expect.throws(() { array[10]; },
272 (e) { return e is RangeError; }); 266 (e) { return e is RangeError; });
273 Expect.throws(() { array[10] = 0; }, 267 Expect.throws(() { array[10] = 0; },
274 (e) { return e is RangeError; }); 268 (e) { return e is RangeError; });
275 Expect.throws(() { array.add(0); }, 269 Expect.throws(() { array.add(0); },
276 (e) { return e is UnsupportedError; }); 270 (e) { return e is UnsupportedError; });
277 Expect.throws(() { array.addAll([0]); }, 271 Expect.throws(() { array.addAll([0]); },
278 (e) { return e is UnsupportedError; }); 272 (e) { return e is UnsupportedError; });
279 Expect.throws(() { array.clear(); }, 273 Expect.throws(() { array.clear(); },
280 (e) { return e is UnsupportedError; }); 274 (e) { return e is UnsupportedError; });
281 Expect.throws(() { array.insertRange(0, array.length, 0); },
282 (e) { return e is UnsupportedError; });
283 Expect.throws(() { array.length = 0; }, 275 Expect.throws(() { array.length = 0; },
284 (e) { return e is UnsupportedError; }); 276 (e) { return e is UnsupportedError; });
285 Expect.throws(() { array.removeLast(); }, 277 Expect.throws(() { array.removeLast(); },
286 (e) { return e is UnsupportedError; }); 278 (e) { return e is UnsupportedError; });
287 Expect.throws(() { array.removeRange(0, array.length - 1); }, 279 Expect.throws(() { array.removeRange(0, array.length - 1); },
288 (e) { return e is UnsupportedError; }); 280 (e) { return e is UnsupportedError; });
289 for (int i = 0; i < array.length; ++i) { 281 for (int i = 0; i < array.length; ++i) {
290 array[i] = 1 + i; 282 array[i] = 1 + i;
291 } 283 }
292 Expect.listEquals([1, 2, 3, 4, 5, 284 Expect.listEquals([1, 2, 3, 4, 5,
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
345 Expect.throws(() { array[10]; }, 337 Expect.throws(() { array[10]; },
346 (e) { return e is RangeError; }); 338 (e) { return e is RangeError; });
347 Expect.throws(() { array[10] = 0; }, 339 Expect.throws(() { array[10] = 0; },
348 (e) { return e is RangeError; }); 340 (e) { return e is RangeError; });
349 Expect.throws(() { array.add(0); }, 341 Expect.throws(() { array.add(0); },
350 (e) { return e is UnsupportedError; }); 342 (e) { return e is UnsupportedError; });
351 Expect.throws(() { array.addAll([0]); }, 343 Expect.throws(() { array.addAll([0]); },
352 (e) { return e is UnsupportedError; }); 344 (e) { return e is UnsupportedError; });
353 Expect.throws(() { array.clear(); }, 345 Expect.throws(() { array.clear(); },
354 (e) { return e is UnsupportedError; }); 346 (e) { return e is UnsupportedError; });
355 Expect.throws(() { array.insertRange(0, array.length, 0); },
356 (e) { return e is UnsupportedError; });
357 Expect.throws(() { array.length = 0; }, 347 Expect.throws(() { array.length = 0; },
358 (e) { return e is UnsupportedError; }); 348 (e) { return e is UnsupportedError; });
359 Expect.throws(() { array.removeLast(); }, 349 Expect.throws(() { array.removeLast(); },
360 (e) { return e is UnsupportedError; }); 350 (e) { return e is UnsupportedError; });
361 Expect.throws(() { array.removeRange(0, array.length - 1); }, 351 Expect.throws(() { array.removeRange(0, array.length - 1); },
362 (e) { return e is UnsupportedError; }); 352 (e) { return e is UnsupportedError; });
363 for (int i = 0; i < array.length; ++i) { 353 for (int i = 0; i < array.length; ++i) {
364 array[i] = 1 + i; 354 array[i] = 1 + i;
365 } 355 }
366 Expect.listEquals([1, 2, 3, 4, 5, 356 Expect.listEquals([1, 2, 3, 4, 5,
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
437 Expect.throws(() { array[10]; }, 427 Expect.throws(() { array[10]; },
438 (e) { return e is RangeError; }); 428 (e) { return e is RangeError; });
439 Expect.throws(() { array[10] = 0; }, 429 Expect.throws(() { array[10] = 0; },
440 (e) { return e is RangeError; }); 430 (e) { return e is RangeError; });
441 Expect.throws(() { array.add(0); }, 431 Expect.throws(() { array.add(0); },
442 (e) { return e is UnsupportedError; }); 432 (e) { return e is UnsupportedError; });
443 Expect.throws(() { array.addAll([0]); }, 433 Expect.throws(() { array.addAll([0]); },
444 (e) { return e is UnsupportedError; }); 434 (e) { return e is UnsupportedError; });
445 Expect.throws(() { array.clear(); }, 435 Expect.throws(() { array.clear(); },
446 (e) { return e is UnsupportedError; }); 436 (e) { return e is UnsupportedError; });
447 Expect.throws(() { array.insertRange(0, array.length, 0); },
448 (e) { return e is UnsupportedError; });
449 Expect.throws(() { array.length = 0; }, 437 Expect.throws(() { array.length = 0; },
450 (e) { return e is UnsupportedError; }); 438 (e) { return e is UnsupportedError; });
451 Expect.throws(() { array.removeLast(); }, 439 Expect.throws(() { array.removeLast(); },
452 (e) { return e is UnsupportedError; }); 440 (e) { return e is UnsupportedError; });
453 Expect.throws(() { array.removeRange(0, array.length - 1); }, 441 Expect.throws(() { array.removeRange(0, array.length - 1); },
454 (e) { return e is UnsupportedError; }); 442 (e) { return e is UnsupportedError; });
455 for (int i = 0; i < array.length; ++i) { 443 for (int i = 0; i < array.length; ++i) {
456 array[i] = 1 + i; 444 array[i] = 1 + i;
457 } 445 }
458 Expect.listEquals([1, 2, 3, 4, 5, 446 Expect.listEquals([1, 2, 3, 4, 5,
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
517 Expect.throws(() { array[10]; }, 505 Expect.throws(() { array[10]; },
518 (e) { return e is RangeError; }); 506 (e) { return e is RangeError; });
519 Expect.throws(() { array[10] = 0; }, 507 Expect.throws(() { array[10] = 0; },
520 (e) { return e is RangeError; }); 508 (e) { return e is RangeError; });
521 Expect.throws(() { array.add(0); }, 509 Expect.throws(() { array.add(0); },
522 (e) { return e is UnsupportedError; }); 510 (e) { return e is UnsupportedError; });
523 Expect.throws(() { array.addAll([0]); }, 511 Expect.throws(() { array.addAll([0]); },
524 (e) { return e is UnsupportedError; }); 512 (e) { return e is UnsupportedError; });
525 Expect.throws(() { array.clear(); }, 513 Expect.throws(() { array.clear(); },
526 (e) { return e is UnsupportedError; }); 514 (e) { return e is UnsupportedError; });
527 Expect.throws(() { array.insertRange(0, array.length, 0); },
528 (e) { return e is UnsupportedError; });
529 Expect.throws(() { array.length = 0; }, 515 Expect.throws(() { array.length = 0; },
530 (e) { return e is UnsupportedError; }); 516 (e) { return e is UnsupportedError; });
531 Expect.throws(() { array.removeLast(); }, 517 Expect.throws(() { array.removeLast(); },
532 (e) { return e is UnsupportedError; }); 518 (e) { return e is UnsupportedError; });
533 Expect.throws(() { array.removeRange(0, array.length - 1); }, 519 Expect.throws(() { array.removeRange(0, array.length - 1); },
534 (e) { return e is UnsupportedError; }); 520 (e) { return e is UnsupportedError; });
535 for (int i = 0; i < array.length; ++i) { 521 for (int i = 0; i < array.length; ++i) {
536 array[i] = 1 + i; 522 array[i] = 1 + i;
537 } 523 }
538 Expect.listEquals([1, 2, 3, 4, 5, 524 Expect.listEquals([1, 2, 3, 4, 5,
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after
610 Expect.throws(() { array[10]; }, 596 Expect.throws(() { array[10]; },
611 (e) { return e is RangeError; }); 597 (e) { return e is RangeError; });
612 Expect.throws(() { array[10] = 0; }, 598 Expect.throws(() { array[10] = 0; },
613 (e) { return e is RangeError; }); 599 (e) { return e is RangeError; });
614 Expect.throws(() { array.add(0); }, 600 Expect.throws(() { array.add(0); },
615 (e) { return e is UnsupportedError; }); 601 (e) { return e is UnsupportedError; });
616 Expect.throws(() { array.addAll([0]); }, 602 Expect.throws(() { array.addAll([0]); },
617 (e) { return e is UnsupportedError; }); 603 (e) { return e is UnsupportedError; });
618 Expect.throws(() { array.clear(); }, 604 Expect.throws(() { array.clear(); },
619 (e) { return e is UnsupportedError; }); 605 (e) { return e is UnsupportedError; });
620 Expect.throws(() { array.insertRange(0, array.length, 0); },
621 (e) { return e is UnsupportedError; });
622 Expect.throws(() { array.length = 0; }, 606 Expect.throws(() { array.length = 0; },
623 (e) { return e is UnsupportedError; }); 607 (e) { return e is UnsupportedError; });
624 Expect.throws(() { array.removeLast(); }, 608 Expect.throws(() { array.removeLast(); },
625 (e) { return e is UnsupportedError; }); 609 (e) { return e is UnsupportedError; });
626 Expect.throws(() { array.removeRange(0, array.length - 1); }, 610 Expect.throws(() { array.removeRange(0, array.length - 1); },
627 (e) { return e is UnsupportedError; }); 611 (e) { return e is UnsupportedError; });
628 for (int i = 0; i < array.length; ++i) { 612 for (int i = 0; i < array.length; ++i) {
629 array[i] = 1 + i; 613 array[i] = 1 + i;
630 } 614 }
631 Expect.listEquals([1, 2, 3, 4, 5, 615 Expect.listEquals([1, 2, 3, 4, 5,
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
687 Expect.throws(() { array[10]; }, 671 Expect.throws(() { array[10]; },
688 (e) { return e is RangeError; }); 672 (e) { return e is RangeError; });
689 Expect.throws(() { array[10] = 0.0; }, 673 Expect.throws(() { array[10] = 0.0; },
690 (e) { return e is RangeError; }); 674 (e) { return e is RangeError; });
691 Expect.throws(() { array.add(0.0); }, 675 Expect.throws(() { array.add(0.0); },
692 (e) { return e is UnsupportedError; }); 676 (e) { return e is UnsupportedError; });
693 Expect.throws(() { array.addAll([0]); }, 677 Expect.throws(() { array.addAll([0]); },
694 (e) { return e is UnsupportedError; }); 678 (e) { return e is UnsupportedError; });
695 Expect.throws(() { array.clear(); }, 679 Expect.throws(() { array.clear(); },
696 (e) { return e is UnsupportedError; }); 680 (e) { return e is UnsupportedError; });
697 Expect.throws(() { array.insertRange(0, array.length, 0.0); },
698 (e) { return e is UnsupportedError; });
699 Expect.throws(() { array.length = 0; }, 681 Expect.throws(() { array.length = 0; },
700 (e) { return e is UnsupportedError; }); 682 (e) { return e is UnsupportedError; });
701 Expect.throws(() { array.removeLast(); }, 683 Expect.throws(() { array.removeLast(); },
702 (e) { return e is UnsupportedError; }); 684 (e) { return e is UnsupportedError; });
703 Expect.throws(() { array.removeRange(0, array.length - 1); }, 685 Expect.throws(() { array.removeRange(0, array.length - 1); },
704 (e) { return e is UnsupportedError; }); 686 (e) { return e is UnsupportedError; });
705 for (int i = 0; i < array.length; ++i) { 687 for (int i = 0; i < array.length; ++i) {
706 array[i] = 1.0 + i; 688 array[i] = 1.0 + i;
707 } 689 }
708 Expect.listEquals([1.0, 2.0, 3.0, 4.0, 5.0, 690 Expect.listEquals([1.0, 2.0, 3.0, 4.0, 5.0,
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
751 Expect.throws(() { array[10]; }, 733 Expect.throws(() { array[10]; },
752 (e) { return e is RangeError; }); 734 (e) { return e is RangeError; });
753 Expect.throws(() { array[10] = 0.0; }, 735 Expect.throws(() { array[10] = 0.0; },
754 (e) { return e is RangeError; }); 736 (e) { return e is RangeError; });
755 Expect.throws(() { array.add(0.0); }, 737 Expect.throws(() { array.add(0.0); },
756 (e) { return e is UnsupportedError; }); 738 (e) { return e is UnsupportedError; });
757 Expect.throws(() { array.addAll([0]); }, 739 Expect.throws(() { array.addAll([0]); },
758 (e) { return e is UnsupportedError; }); 740 (e) { return e is UnsupportedError; });
759 Expect.throws(() { array.clear(); }, 741 Expect.throws(() { array.clear(); },
760 (e) { return e is UnsupportedError; }); 742 (e) { return e is UnsupportedError; });
761 Expect.throws(() { array.insertRange(0, array.length, 0.0); },
762 (e) { return e is UnsupportedError; });
763 Expect.throws(() { array.length = 0; }, 743 Expect.throws(() { array.length = 0; },
764 (e) { return e is UnsupportedError; }); 744 (e) { return e is UnsupportedError; });
765 Expect.throws(() { array.removeLast(); }, 745 Expect.throws(() { array.removeLast(); },
766 (e) { return e is UnsupportedError; }); 746 (e) { return e is UnsupportedError; });
767 Expect.throws(() { array.removeRange(0, array.length - 1); }, 747 Expect.throws(() { array.removeRange(0, array.length - 1); },
768 (e) { return e is UnsupportedError; }); 748 (e) { return e is UnsupportedError; });
769 for (int i = 0; i < array.length; ++i) { 749 for (int i = 0; i < array.length; ++i) {
770 array[i] = 1.0 + i; 750 array[i] = 1.0 + i;
771 } 751 }
772 Expect.listEquals([1.0, 2.0, 3.0, 4.0, 5.0, 752 Expect.listEquals([1.0, 2.0, 3.0, 4.0, 5.0,
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
845 Expect.throws(() { view[view.length]; }, 825 Expect.throws(() { view[view.length]; },
846 (e) { return e is RangeError; }); 826 (e) { return e is RangeError; });
847 Expect.throws(() { view[10] = 0; }, 827 Expect.throws(() { view[10] = 0; },
848 (e) { return e is RangeError; }); 828 (e) { return e is RangeError; });
849 Expect.throws(() { view.add(0); }, 829 Expect.throws(() { view.add(0); },
850 (e) { return e is UnsupportedError; }); 830 (e) { return e is UnsupportedError; });
851 Expect.throws(() { view.addAll([0]); }, 831 Expect.throws(() { view.addAll([0]); },
852 (e) { return e is UnsupportedError; }); 832 (e) { return e is UnsupportedError; });
853 Expect.throws(() { view.clear(); }, 833 Expect.throws(() { view.clear(); },
854 (e) { return e is UnsupportedError; }); 834 (e) { return e is UnsupportedError; });
855 Expect.throws(() { view.insertRange(0, view.length, 0); },
856 (e) { return e is UnsupportedError; });
857 Expect.throws(() { view.length = 0; }, 835 Expect.throws(() { view.length = 0; },
858 (e) { return e is UnsupportedError; }); 836 (e) { return e is UnsupportedError; });
859 Expect.throws(() { view.removeLast(); }, 837 Expect.throws(() { view.removeLast(); },
860 (e) { return e is UnsupportedError; }); 838 (e) { return e is UnsupportedError; });
861 Expect.throws(() { view.removeRange(0, view.length - 1); }, 839 Expect.throws(() { view.removeRange(0, view.length - 1); },
862 (e) { return e is UnsupportedError; }); 840 (e) { return e is UnsupportedError; });
863 for (int i = 0; i < view.length; ++i) { 841 for (int i = 0; i < view.length; ++i) {
864 view[i] = 1 + i; 842 view[i] = 1 + i;
865 } 843 }
866 Expect.listEquals([1, 2, 3, 4, 5, 844 Expect.listEquals([1, 2, 3, 4, 5,
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after
974 Expect.throws(() { view[view.length]; }, 952 Expect.throws(() { view[view.length]; },
975 (e) { return e is RangeError; }); 953 (e) { return e is RangeError; });
976 Expect.throws(() { view[view.length] = 0; }, 954 Expect.throws(() { view[view.length] = 0; },
977 (e) { return e is RangeError; }); 955 (e) { return e is RangeError; });
978 Expect.throws(() { view.add(0); }, 956 Expect.throws(() { view.add(0); },
979 (e) { return e is UnsupportedError; }); 957 (e) { return e is UnsupportedError; });
980 Expect.throws(() { view.addAll([0]); }, 958 Expect.throws(() { view.addAll([0]); },
981 (e) { return e is UnsupportedError; }); 959 (e) { return e is UnsupportedError; });
982 Expect.throws(() { view.clear(); }, 960 Expect.throws(() { view.clear(); },
983 (e) { return e is UnsupportedError; }); 961 (e) { return e is UnsupportedError; });
984 Expect.throws(() { view.insertRange(0, view.length, 0); },
985 (e) { return e is UnsupportedError; });
986 Expect.throws(() { view.length = 0; }, 962 Expect.throws(() { view.length = 0; },
987 (e) { return e is UnsupportedError; }); 963 (e) { return e is UnsupportedError; });
988 Expect.throws(() { view.removeLast(); }, 964 Expect.throws(() { view.removeLast(); },
989 (e) { return e is UnsupportedError; }); 965 (e) { return e is UnsupportedError; });
990 Expect.throws(() { view.removeRange(0, view.length - 1); }, 966 Expect.throws(() { view.removeRange(0, view.length - 1); },
991 (e) { return e is UnsupportedError; }); 967 (e) { return e is UnsupportedError; });
992 for (int i = 0; i < view.length; ++i) { 968 for (int i = 0; i < view.length; ++i) {
993 view[i] = 1 + i; 969 view[i] = 1 + i;
994 } 970 }
995 Expect.listEquals([1, 2, 3, 4, 5, 971 Expect.listEquals([1, 2, 3, 4, 5,
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
1083 Expect.throws(() { view[view.length]; }, 1059 Expect.throws(() { view[view.length]; },
1084 (e) { return e is RangeError; }); 1060 (e) { return e is RangeError; });
1085 Expect.throws(() { view[10] = 0; }, 1061 Expect.throws(() { view[10] = 0; },
1086 (e) { return e is RangeError; }); 1062 (e) { return e is RangeError; });
1087 Expect.throws(() { view.add(0); }, 1063 Expect.throws(() { view.add(0); },
1088 (e) { return e is UnsupportedError; }); 1064 (e) { return e is UnsupportedError; });
1089 Expect.throws(() { view.addAll([0]); }, 1065 Expect.throws(() { view.addAll([0]); },
1090 (e) { return e is UnsupportedError; }); 1066 (e) { return e is UnsupportedError; });
1091 Expect.throws(() { view.clear(); }, 1067 Expect.throws(() { view.clear(); },
1092 (e) { return e is UnsupportedError; }); 1068 (e) { return e is UnsupportedError; });
1093 Expect.throws(() { view.insertRange(0, view.length, 0); },
1094 (e) { return e is UnsupportedError; });
1095 Expect.throws(() { view.length = 0; }, 1069 Expect.throws(() { view.length = 0; },
1096 (e) { return e is UnsupportedError; }); 1070 (e) { return e is UnsupportedError; });
1097 Expect.throws(() { view.removeLast(); }, 1071 Expect.throws(() { view.removeLast(); },
1098 (e) { return e is UnsupportedError; }); 1072 (e) { return e is UnsupportedError; });
1099 Expect.throws(() { view.removeRange(0, view.length - 1); }, 1073 Expect.throws(() { view.removeRange(0, view.length - 1); },
1100 (e) { return e is UnsupportedError; }); 1074 (e) { return e is UnsupportedError; });
1101 for (int i = 0; i < view.length; ++i) { 1075 for (int i = 0; i < view.length; ++i) {
1102 view[i] = 1 + i; 1076 view[i] = 1 + i;
1103 } 1077 }
1104 Expect.listEquals([1, 2, 3, 4, 5, 1078 Expect.listEquals([1, 2, 3, 4, 5,
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after
1220 Expect.throws(() { view[view.length]; }, 1194 Expect.throws(() { view[view.length]; },
1221 (e) { return e is RangeError; }); 1195 (e) { return e is RangeError; });
1222 Expect.throws(() { view[view.length] = 0; }, 1196 Expect.throws(() { view[view.length] = 0; },
1223 (e) { return e is RangeError; }); 1197 (e) { return e is RangeError; });
1224 Expect.throws(() { view.add(0); }, 1198 Expect.throws(() { view.add(0); },
1225 (e) { return e is UnsupportedError; }); 1199 (e) { return e is UnsupportedError; });
1226 Expect.throws(() { view.addAll([0]); }, 1200 Expect.throws(() { view.addAll([0]); },
1227 (e) { return e is UnsupportedError; }); 1201 (e) { return e is UnsupportedError; });
1228 Expect.throws(() { view.clear(); }, 1202 Expect.throws(() { view.clear(); },
1229 (e) { return e is UnsupportedError; }); 1203 (e) { return e is UnsupportedError; });
1230 Expect.throws(() { view.insertRange(0, view.length, 0); },
1231 (e) { return e is UnsupportedError; });
1232 Expect.throws(() { view.length = 0; }, 1204 Expect.throws(() { view.length = 0; },
1233 (e) { return e is UnsupportedError; }); 1205 (e) { return e is UnsupportedError; });
1234 Expect.throws(() { view.removeLast(); }, 1206 Expect.throws(() { view.removeLast(); },
1235 (e) { return e is UnsupportedError; }); 1207 (e) { return e is UnsupportedError; });
1236 Expect.throws(() { view.removeRange(0, view.length - 1); }, 1208 Expect.throws(() { view.removeRange(0, view.length - 1); },
1237 (e) { return e is UnsupportedError; }); 1209 (e) { return e is UnsupportedError; });
1238 for (int i = 0; i < view.length; ++i) { 1210 for (int i = 0; i < view.length; ++i) {
1239 view[i] = 1 + i; 1211 view[i] = 1 + i;
1240 } 1212 }
1241 Expect.listEquals([1, 2, 3, 4, 5, 1213 Expect.listEquals([1, 2, 3, 4, 5,
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after
1335 Expect.throws(() { view[view.length]; }, 1307 Expect.throws(() { view[view.length]; },
1336 (e) { return e is RangeError; }); 1308 (e) { return e is RangeError; });
1337 Expect.throws(() { view[10] = 0; }, 1309 Expect.throws(() { view[10] = 0; },
1338 (e) { return e is RangeError; }); 1310 (e) { return e is RangeError; });
1339 Expect.throws(() { view.add(0); }, 1311 Expect.throws(() { view.add(0); },
1340 (e) { return e is UnsupportedError; }); 1312 (e) { return e is UnsupportedError; });
1341 Expect.throws(() { view.addAll([0]); }, 1313 Expect.throws(() { view.addAll([0]); },
1342 (e) { return e is UnsupportedError; }); 1314 (e) { return e is UnsupportedError; });
1343 Expect.throws(() { view.clear(); }, 1315 Expect.throws(() { view.clear(); },
1344 (e) { return e is UnsupportedError; }); 1316 (e) { return e is UnsupportedError; });
1345 Expect.throws(() { view.insertRange(0, view.length, 0); },
1346 (e) { return e is UnsupportedError; });
1347 Expect.throws(() { view.length = 0; }, 1317 Expect.throws(() { view.length = 0; },
1348 (e) { return e is UnsupportedError; }); 1318 (e) { return e is UnsupportedError; });
1349 Expect.throws(() { view.removeLast(); }, 1319 Expect.throws(() { view.removeLast(); },
1350 (e) { return e is UnsupportedError; }); 1320 (e) { return e is UnsupportedError; });
1351 Expect.throws(() { view.removeRange(0, view.length - 1); }, 1321 Expect.throws(() { view.removeRange(0, view.length - 1); },
1352 (e) { return e is UnsupportedError; }); 1322 (e) { return e is UnsupportedError; });
1353 for (int i = 0; i < view.length; ++i) { 1323 for (int i = 0; i < view.length; ++i) {
1354 view[i] = 1 + i; 1324 view[i] = 1 + i;
1355 } 1325 }
1356 Expect.listEquals([1, 2, 3, 4, 5, 1326 Expect.listEquals([1, 2, 3, 4, 5,
(...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after
1491 Expect.throws(() { view[view.length]; }, 1461 Expect.throws(() { view[view.length]; },
1492 (e) { return e is RangeError; }); 1462 (e) { return e is RangeError; });
1493 Expect.throws(() { view[view.length] = 0; }, 1463 Expect.throws(() { view[view.length] = 0; },
1494 (e) { return e is RangeError; }); 1464 (e) { return e is RangeError; });
1495 Expect.throws(() { view.add(0); }, 1465 Expect.throws(() { view.add(0); },
1496 (e) { return e is UnsupportedError; }); 1466 (e) { return e is UnsupportedError; });
1497 Expect.throws(() { view.addAll([0]); }, 1467 Expect.throws(() { view.addAll([0]); },
1498 (e) { return e is UnsupportedError; }); 1468 (e) { return e is UnsupportedError; });
1499 Expect.throws(() { view.clear(); }, 1469 Expect.throws(() { view.clear(); },
1500 (e) { return e is UnsupportedError; }); 1470 (e) { return e is UnsupportedError; });
1501 Expect.throws(() { view.insertRange(0, view.length, 0); },
1502 (e) { return e is UnsupportedError; });
1503 Expect.throws(() { view.length = 0; }, 1471 Expect.throws(() { view.length = 0; },
1504 (e) { return e is UnsupportedError; }); 1472 (e) { return e is UnsupportedError; });
1505 Expect.throws(() { view.removeLast(); }, 1473 Expect.throws(() { view.removeLast(); },
1506 (e) { return e is UnsupportedError; }); 1474 (e) { return e is UnsupportedError; });
1507 Expect.throws(() { view.removeRange(0, view.length - 1); }, 1475 Expect.throws(() { view.removeRange(0, view.length - 1); },
1508 (e) { return e is UnsupportedError; }); 1476 (e) { return e is UnsupportedError; });
1509 for (int i = 0; i < view.length; ++i) { 1477 for (int i = 0; i < view.length; ++i) {
1510 view[i] = 1 + i; 1478 view[i] = 1 + i;
1511 } 1479 }
1512 Expect.listEquals([1, 2, 3, 4, 5, 1480 Expect.listEquals([1, 2, 3, 4, 5,
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
1622 Expect.throws(() { view[view.length]; }, 1590 Expect.throws(() { view[view.length]; },
1623 (e) { return e is RangeError; }); 1591 (e) { return e is RangeError; });
1624 Expect.throws(() { view[10] = 0; }, 1592 Expect.throws(() { view[10] = 0; },
1625 (e) { return e is RangeError; }); 1593 (e) { return e is RangeError; });
1626 Expect.throws(() { view.add(0); }, 1594 Expect.throws(() { view.add(0); },
1627 (e) { return e is UnsupportedError; }); 1595 (e) { return e is UnsupportedError; });
1628 Expect.throws(() { view.addAll([0]); }, 1596 Expect.throws(() { view.addAll([0]); },
1629 (e) { return e is UnsupportedError; }); 1597 (e) { return e is UnsupportedError; });
1630 Expect.throws(() { view.clear(); }, 1598 Expect.throws(() { view.clear(); },
1631 (e) { return e is UnsupportedError; }); 1599 (e) { return e is UnsupportedError; });
1632 Expect.throws(() { view.insertRange(0, view.length, 0); },
1633 (e) { return e is UnsupportedError; });
1634 Expect.throws(() { view.length = 0; }, 1600 Expect.throws(() { view.length = 0; },
1635 (e) { return e is UnsupportedError; }); 1601 (e) { return e is UnsupportedError; });
1636 Expect.throws(() { view.removeLast(); }, 1602 Expect.throws(() { view.removeLast(); },
1637 (e) { return e is UnsupportedError; }); 1603 (e) { return e is UnsupportedError; });
1638 Expect.throws(() { view.removeRange(0, view.length - 1); }, 1604 Expect.throws(() { view.removeRange(0, view.length - 1); },
1639 (e) { return e is UnsupportedError; }); 1605 (e) { return e is UnsupportedError; });
1640 for (int i = 0; i < view.length; ++i) { 1606 for (int i = 0; i < view.length; ++i) {
1641 view[i] = 1 + i; 1607 view[i] = 1 + i;
1642 } 1608 }
1643 Expect.listEquals([1, 2, 3, 4, 5, 1609 Expect.listEquals([1, 2, 3, 4, 5,
(...skipping 179 matching lines...) Expand 10 before | Expand all | Expand 10 after
1823 Expect.throws(() { view[view.length]; }, 1789 Expect.throws(() { view[view.length]; },
1824 (e) { return e is RangeError; }); 1790 (e) { return e is RangeError; });
1825 Expect.throws(() { view[view.length] = 0; }, 1791 Expect.throws(() { view[view.length] = 0; },
1826 (e) { return e is RangeError; }); 1792 (e) { return e is RangeError; });
1827 Expect.throws(() { view.add(0); }, 1793 Expect.throws(() { view.add(0); },
1828 (e) { return e is UnsupportedError; }); 1794 (e) { return e is UnsupportedError; });
1829 Expect.throws(() { view.addAll([0]); }, 1795 Expect.throws(() { view.addAll([0]); },
1830 (e) { return e is UnsupportedError; }); 1796 (e) { return e is UnsupportedError; });
1831 Expect.throws(() { view.clear(); }, 1797 Expect.throws(() { view.clear(); },
1832 (e) { return e is UnsupportedError; }); 1798 (e) { return e is UnsupportedError; });
1833 Expect.throws(() { view.insertRange(0, view.length, 0); },
1834 (e) { return e is UnsupportedError; });
1835 Expect.throws(() { view.length = 0; }, 1799 Expect.throws(() { view.length = 0; },
1836 (e) { return e is UnsupportedError; }); 1800 (e) { return e is UnsupportedError; });
1837 Expect.throws(() { view.removeLast(); }, 1801 Expect.throws(() { view.removeLast(); },
1838 (e) { return e is UnsupportedError; }); 1802 (e) { return e is UnsupportedError; });
1839 Expect.throws(() { view.removeRange(0, view.length - 1); }, 1803 Expect.throws(() { view.removeRange(0, view.length - 1); },
1840 (e) { return e is UnsupportedError; }); 1804 (e) { return e is UnsupportedError; });
1841 for (int i = 0; i < view.length; ++i) { 1805 for (int i = 0; i < view.length; ++i) {
1842 view[i] = 1 + i; 1806 view[i] = 1 + i;
1843 } 1807 }
1844 Expect.listEquals([1, 2, 3, 4, 5, 1808 Expect.listEquals([1, 2, 3, 4, 5,
(...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after
1979 Expect.throws(() { view[10]; }, 1943 Expect.throws(() { view[10]; },
1980 (e) { return e is RangeError; }); 1944 (e) { return e is RangeError; });
1981 Expect.throws(() { view[10] = 0.0; }, 1945 Expect.throws(() { view[10] = 0.0; },
1982 (e) { return e is RangeError; }); 1946 (e) { return e is RangeError; });
1983 Expect.throws(() { array.add(0.0); }, 1947 Expect.throws(() { array.add(0.0); },
1984 (e) { return e is UnsupportedError; }); 1948 (e) { return e is UnsupportedError; });
1985 Expect.throws(() { array.addAll([0]); }, 1949 Expect.throws(() { array.addAll([0]); },
1986 (e) { return e is UnsupportedError; }); 1950 (e) { return e is UnsupportedError; });
1987 Expect.throws(() { array.clear(); }, 1951 Expect.throws(() { array.clear(); },
1988 (e) { return e is UnsupportedError; }); 1952 (e) { return e is UnsupportedError; });
1989 Expect.throws(() { array.insertRange(0, array.length, 0.0); },
1990 (e) { return e is UnsupportedError; });
1991 Expect.throws(() { array.length = 0; }, 1953 Expect.throws(() { array.length = 0; },
1992 (e) { return e is UnsupportedError; }); 1954 (e) { return e is UnsupportedError; });
1993 Expect.throws(() { array.removeLast(); }, 1955 Expect.throws(() { array.removeLast(); },
1994 (e) { return e is UnsupportedError; }); 1956 (e) { return e is UnsupportedError; });
1995 Expect.throws(() { array.removeRange(0, array.length - 1); }, 1957 Expect.throws(() { array.removeRange(0, array.length - 1); },
1996 (e) { return e is UnsupportedError; }); 1958 (e) { return e is UnsupportedError; });
1997 for (int i = 0; i < view.length; ++i) { 1959 for (int i = 0; i < view.length; ++i) {
1998 view[i] = 1.0 + i; 1960 view[i] = 1.0 + i;
1999 } 1961 }
2000 Expect.listEquals([1.0, 2.0, 3.0, 4.0, 5.0, 1962 Expect.listEquals([1.0, 2.0, 3.0, 4.0, 5.0,
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
2084 Expect.throws(() { view[10]; }, 2046 Expect.throws(() { view[10]; },
2085 (e) { return e is RangeError; }); 2047 (e) { return e is RangeError; });
2086 Expect.throws(() { view[10] = 0.0; }, 2048 Expect.throws(() { view[10] = 0.0; },
2087 (e) { return e is RangeError; }); 2049 (e) { return e is RangeError; });
2088 Expect.throws(() { array.add(0.0); }, 2050 Expect.throws(() { array.add(0.0); },
2089 (e) { return e is UnsupportedError; }); 2051 (e) { return e is UnsupportedError; });
2090 Expect.throws(() { array.addAll([0]); }, 2052 Expect.throws(() { array.addAll([0]); },
2091 (e) { return e is UnsupportedError; }); 2053 (e) { return e is UnsupportedError; });
2092 Expect.throws(() { array.clear(); }, 2054 Expect.throws(() { array.clear(); },
2093 (e) { return e is UnsupportedError; }); 2055 (e) { return e is UnsupportedError; });
2094 Expect.throws(() { array.insertRange(0, array.length, 0.0); },
2095 (e) { return e is UnsupportedError; });
2096 Expect.throws(() { array.length = 0; }, 2056 Expect.throws(() { array.length = 0; },
2097 (e) { return e is UnsupportedError; }); 2057 (e) { return e is UnsupportedError; });
2098 Expect.throws(() { array.removeLast(); }, 2058 Expect.throws(() { array.removeLast(); },
2099 (e) { return e is UnsupportedError; }); 2059 (e) { return e is UnsupportedError; });
2100 Expect.throws(() { array.removeRange(0, array.length - 1); }, 2060 Expect.throws(() { array.removeRange(0, array.length - 1); },
2101 (e) { return e is UnsupportedError; }); 2061 (e) { return e is UnsupportedError; });
2102 for (int i = 0; i < view.length; ++i) { 2062 for (int i = 0; i < view.length; ++i) {
2103 view[i] = 1.0 + i; 2063 view[i] = 1.0 + i;
2104 } 2064 }
2105 Expect.listEquals([1.0, 2.0, 3.0, 4.0, 5.0, 2065 Expect.listEquals([1.0, 2.0, 3.0, 4.0, 5.0,
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
2166 testFloat32ListView(); 2126 testFloat32ListView();
2167 testFloat64ListView(); 2127 testFloat64ListView();
2168 } 2128 }
2169 } 2129 }
2170 2130
2171 main() { 2131 main() {
2172 for (var i=0; i<1000; i++) { 2132 for (var i=0; i<1000; i++) {
2173 OptimizedByteArrayTest.testMain(); 2133 OptimizedByteArrayTest.testMain();
2174 } 2134 }
2175 } 2135 }
OLDNEW
« no previous file with comments | « runtime/lib/typeddata.dart ('k') | runtime/tests/vm/dart/byte_array_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698