OLD | NEW |
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 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
79 Expect.listEquals(array, copy); | 79 Expect.listEquals(array, copy); |
80 var empty = array.sublist(array.length, array.length); | 80 var empty = array.sublist(array.length, array.length); |
81 Expect.equals(0, empty.length); | 81 Expect.equals(0, empty.length); |
82 empty = array.sublist(array.length); | 82 empty = array.sublist(array.length); |
83 Expect.equals(0, empty.length); | 83 Expect.equals(0, empty.length); |
84 | 84 |
85 var region = array.sublist(3, array.length - 3); | 85 var region = array.sublist(3, array.length - 3); |
86 Expect.isTrue(copy is Int8List); | 86 Expect.isTrue(copy is Int8List); |
87 Expect.equals(4, region.length); | 87 Expect.equals(4, region.length); |
88 Expect.listEquals([3, 4, 5, 6], region); | 88 Expect.listEquals([3, 4, 5, 6], region); |
89 array.setRange(3, 4, [-128, 0, 1, 127]); | 89 array.setRange(3, 7, [-128, 0, 1, 127]); |
90 Expect.listEquals([0, 1, 2, -128, 0, 1, 127, 7, 8, 9], | 90 Expect.listEquals([0, 1, 2, -128, 0, 1, 127, 7, 8, 9], |
91 array); | 91 array); |
92 } | 92 } |
93 static testInt8List() { | 93 static testInt8List() { |
94 Expect.throws(() { new Int8List(-1); }, | 94 Expect.throws(() { new Int8List(-1); }, |
95 (e) { return e is ArgumentError; }); | 95 (e) { return e is ArgumentError; }); |
96 Expect.throws(() { new Int8List.transferable(-1); }, | 96 Expect.throws(() { new Int8List.transferable(-1); }, |
97 (e) { return e is ArgumentError; }); | 97 (e) { return e is ArgumentError; }); |
98 var array = new Int8List(10); | 98 var array = new Int8List(10); |
99 testInt8ListImpl(array); | 99 testInt8ListImpl(array); |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
159 Expect.listEquals(array, copy); | 159 Expect.listEquals(array, copy); |
160 var empty = array.sublist(array.length, array.length); | 160 var empty = array.sublist(array.length, array.length); |
161 Expect.equals(0, empty.length); | 161 Expect.equals(0, empty.length); |
162 empty = array.sublist(array.length); | 162 empty = array.sublist(array.length); |
163 Expect.equals(0, empty.length); | 163 Expect.equals(0, empty.length); |
164 | 164 |
165 var region = array.sublist(3, array.length - 3); | 165 var region = array.sublist(3, array.length - 3); |
166 Expect.isTrue(copy is Uint8List); | 166 Expect.isTrue(copy is Uint8List); |
167 Expect.equals(4, region.length); | 167 Expect.equals(4, region.length); |
168 Expect.listEquals([3, 4, 5, 6], region); | 168 Expect.listEquals([3, 4, 5, 6], region); |
169 array.setRange(3, 4, [257, 0, 1, 255]); | 169 array.setRange(3, 7, [257, 0, 1, 255]); |
170 Expect.listEquals([0, 1, 2, 1, 0, 1, 255, 7, 8, 9], | 170 Expect.listEquals([0, 1, 2, 1, 0, 1, 255, 7, 8, 9], |
171 array); | 171 array); |
172 } | 172 } |
173 | 173 |
174 static testUint8List() { | 174 static testUint8List() { |
175 Expect.throws(() { new Uint8List(-1); }, | 175 Expect.throws(() { new Uint8List(-1); }, |
176 (e) { return e is ArgumentError; }); | 176 (e) { return e is ArgumentError; }); |
177 Expect.throws(() { new Uint8List.transferable(-1); }, | 177 Expect.throws(() { new Uint8List.transferable(-1); }, |
178 (e) { return e is ArgumentError; }); | 178 (e) { return e is ArgumentError; }); |
179 var array = new Uint8List(10); | 179 var array = new Uint8List(10); |
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
237 Expect.listEquals(array, copy); | 237 Expect.listEquals(array, copy); |
238 var empty = array.sublist(array.length, array.length); | 238 var empty = array.sublist(array.length, array.length); |
239 Expect.equals(0, empty.length); | 239 Expect.equals(0, empty.length); |
240 empty = array.sublist(array.length); | 240 empty = array.sublist(array.length); |
241 Expect.equals(0, empty.length); | 241 Expect.equals(0, empty.length); |
242 | 242 |
243 var region = array.sublist(3, array.length - 3); | 243 var region = array.sublist(3, array.length - 3); |
244 Expect.isTrue(copy is Uint8ClampedList); | 244 Expect.isTrue(copy is Uint8ClampedList); |
245 Expect.equals(4, region.length); | 245 Expect.equals(4, region.length); |
246 Expect.listEquals([3, 4, 5, 6], region); | 246 Expect.listEquals([3, 4, 5, 6], region); |
247 array.setRange(3, 4, [257, 0, 1, 255]); | 247 array.setRange(3, 7, [257, 0, 1, 255]); |
248 Expect.listEquals([0, 1, 2, 255, 0, 1, 255, 7, 8, 9], array); | 248 Expect.listEquals([0, 1, 2, 255, 0, 1, 255, 7, 8, 9], array); |
249 } | 249 } |
250 | 250 |
251 static testUint8ClampedList() { | 251 static testUint8ClampedList() { |
252 Expect.throws(() { new Uint8ClampedList(-1); }, | 252 Expect.throws(() { new Uint8ClampedList(-1); }, |
253 (e) { return e is ArgumentError; }); | 253 (e) { return e is ArgumentError; }); |
254 Expect.throws(() { new Uint8ClampedList.transferable(-1); }, | 254 Expect.throws(() { new Uint8ClampedList.transferable(-1); }, |
255 (e) { return e is ArgumentError; }); | 255 (e) { return e is ArgumentError; }); |
256 var array = new Uint8ClampedList(10); | 256 var array = new Uint8ClampedList(10); |
257 testUint8ClampedListImpl(array); | 257 testUint8ClampedListImpl(array); |
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
329 Expect.listEquals(array, copy); | 329 Expect.listEquals(array, copy); |
330 var empty = array.sublist(array.length, array.length); | 330 var empty = array.sublist(array.length, array.length); |
331 Expect.equals(0, empty.length); | 331 Expect.equals(0, empty.length); |
332 empty = array.sublist(array.length); | 332 empty = array.sublist(array.length); |
333 Expect.equals(0, empty.length); | 333 Expect.equals(0, empty.length); |
334 | 334 |
335 var region = array.sublist(3, array.length - 3); | 335 var region = array.sublist(3, array.length - 3); |
336 Expect.isTrue(copy is Int16List); | 336 Expect.isTrue(copy is Int16List); |
337 Expect.equals(4, region.length); | 337 Expect.equals(4, region.length); |
338 Expect.listEquals([3, 4, 5, 6], region); | 338 Expect.listEquals([3, 4, 5, 6], region); |
339 array.setRange(3, 4, [-32768, 0, 1, 32767]); | 339 array.setRange(3, 7, [-32768, 0, 1, 32767]); |
340 Expect.listEquals([0, 1, 2, -32768, 0, 1, 32767, 7, 8, 9], | 340 Expect.listEquals([0, 1, 2, -32768, 0, 1, 32767, 7, 8, 9], |
341 array); | 341 array); |
342 } | 342 } |
343 | 343 |
344 static testInt16List() { | 344 static testInt16List() { |
345 Expect.throws(() { new Int16List(-1); }, | 345 Expect.throws(() { new Int16List(-1); }, |
346 (e) { return e is ArgumentError; }); | 346 (e) { return e is ArgumentError; }); |
347 Expect.throws(() { new Int16List.transferable(-1); }, | 347 Expect.throws(() { new Int16List.transferable(-1); }, |
348 (e) { return e is ArgumentError; }); | 348 (e) { return e is ArgumentError; }); |
349 var array = new Int16List(10); | 349 var array = new Int16List(10); |
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
410 Expect.listEquals(array, copy); | 410 Expect.listEquals(array, copy); |
411 var empty = array.sublist(array.length, array.length); | 411 var empty = array.sublist(array.length, array.length); |
412 Expect.equals(0, empty.length); | 412 Expect.equals(0, empty.length); |
413 empty = array.sublist(array.length); | 413 empty = array.sublist(array.length); |
414 Expect.equals(0, empty.length); | 414 Expect.equals(0, empty.length); |
415 | 415 |
416 var region = array.sublist(3, array.length - 3); | 416 var region = array.sublist(3, array.length - 3); |
417 Expect.isTrue(copy is Uint16List); | 417 Expect.isTrue(copy is Uint16List); |
418 Expect.equals(4, region.length); | 418 Expect.equals(4, region.length); |
419 Expect.listEquals([3, 4, 5, 6], region); | 419 Expect.listEquals([3, 4, 5, 6], region); |
420 array.setRange(3, 4, [0x10001, 0, 1, 0xFFFF]); | 420 array.setRange(3, 7, [0x10001, 0, 1, 0xFFFF]); |
421 Expect.listEquals([0, 1, 2, 1, 0, 1, 0xFFFF, 7, 8, 9], | 421 Expect.listEquals([0, 1, 2, 1, 0, 1, 0xFFFF, 7, 8, 9], |
422 array); | 422 array); |
423 } | 423 } |
424 | 424 |
425 static testUint16List() { | 425 static testUint16List() { |
426 Expect.throws(() { new Uint16List(-1); }, | 426 Expect.throws(() { new Uint16List(-1); }, |
427 (e) { return e is ArgumentError; }); | 427 (e) { return e is ArgumentError; }); |
428 Expect.throws(() { new Uint16List.transferable(-1); }, | 428 Expect.throws(() { new Uint16List.transferable(-1); }, |
429 (e) { return e is ArgumentError; }); | 429 (e) { return e is ArgumentError; }); |
430 var array = new Uint16List(10); | 430 var array = new Uint16List(10); |
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
509 Expect.listEquals(array, copy); | 509 Expect.listEquals(array, copy); |
510 var empty = array.sublist(array.length, array.length); | 510 var empty = array.sublist(array.length, array.length); |
511 Expect.equals(0, empty.length); | 511 Expect.equals(0, empty.length); |
512 empty = array.sublist(array.length); | 512 empty = array.sublist(array.length); |
513 Expect.equals(0, empty.length); | 513 Expect.equals(0, empty.length); |
514 | 514 |
515 var region = array.sublist(3, array.length - 3); | 515 var region = array.sublist(3, array.length - 3); |
516 Expect.isTrue(copy is Int32List); | 516 Expect.isTrue(copy is Int32List); |
517 Expect.equals(4, region.length); | 517 Expect.equals(4, region.length); |
518 Expect.listEquals([3, 4, 5, 6], region); | 518 Expect.listEquals([3, 4, 5, 6], region); |
519 array.setRange(3, 4, [-0x80000000, 0, 1, 0x7FFFFFFF]); | 519 array.setRange(3, 7, [-0x80000000, 0, 1, 0x7FFFFFFF]); |
520 Expect.listEquals([0, 1, 2, -0x80000000, 0, 1, 0x7FFFFFFF, 7, 8, 9], | 520 Expect.listEquals([0, 1, 2, -0x80000000, 0, 1, 0x7FFFFFFF, 7, 8, 9], |
521 array); | 521 array); |
522 } | 522 } |
523 | 523 |
524 static testInt32List() { | 524 static testInt32List() { |
525 Expect.throws(() { new Int32List(-1); }, | 525 Expect.throws(() { new Int32List(-1); }, |
526 (e) { return e is ArgumentError; }); | 526 (e) { return e is ArgumentError; }); |
527 Expect.throws(() { new Int32List.transferable(-1); }, | 527 Expect.throws(() { new Int32List.transferable(-1); }, |
528 (e) { return e is ArgumentError; }); | 528 (e) { return e is ArgumentError; }); |
529 var array = new Int32List(10); | 529 var array = new Int32List(10); |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
593 Expect.listEquals(array, copy); | 593 Expect.listEquals(array, copy); |
594 var empty = array.sublist(array.length, array.length); | 594 var empty = array.sublist(array.length, array.length); |
595 Expect.equals(0, empty.length); | 595 Expect.equals(0, empty.length); |
596 empty = array.sublist(array.length); | 596 empty = array.sublist(array.length); |
597 Expect.equals(0, empty.length); | 597 Expect.equals(0, empty.length); |
598 | 598 |
599 var region = array.sublist(3, array.length - 3); | 599 var region = array.sublist(3, array.length - 3); |
600 Expect.isTrue(copy is Uint32List); | 600 Expect.isTrue(copy is Uint32List); |
601 Expect.equals(4, region.length); | 601 Expect.equals(4, region.length); |
602 Expect.listEquals([3, 4, 5, 6], region); | 602 Expect.listEquals([3, 4, 5, 6], region); |
603 array.setRange(3, 4, [0x100000001, 0, 1, 0xFFFFFFFF]); | 603 array.setRange(3, 7, [0x100000001, 0, 1, 0xFFFFFFFF]); |
604 Expect.listEquals([0, 1, 2, 1, 0, 1, 0xFFFFFFFF, 7, 8, 9], | 604 Expect.listEquals([0, 1, 2, 1, 0, 1, 0xFFFFFFFF, 7, 8, 9], |
605 array); | 605 array); |
606 } | 606 } |
607 | 607 |
608 static testUint32List() { | 608 static testUint32List() { |
609 Expect.throws(() { new Uint32List(-1); }, | 609 Expect.throws(() { new Uint32List(-1); }, |
610 (e) { return e is ArgumentError; }); | 610 (e) { return e is ArgumentError; }); |
611 Expect.throws(() { new Uint32List(-1); }, | 611 Expect.throws(() { new Uint32List(-1); }, |
612 (e) { return e is ArgumentError; }); | 612 (e) { return e is ArgumentError; }); |
613 var array = new Uint32List(10); | 613 var array = new Uint32List(10); |
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
693 Expect.listEquals(array, copy); | 693 Expect.listEquals(array, copy); |
694 var empty = array.sublist(array.length, array.length); | 694 var empty = array.sublist(array.length, array.length); |
695 Expect.equals(0, empty.length); | 695 Expect.equals(0, empty.length); |
696 empty = array.sublist(array.length); | 696 empty = array.sublist(array.length); |
697 Expect.equals(0, empty.length); | 697 Expect.equals(0, empty.length); |
698 | 698 |
699 var region = array.sublist(3, array.length - 3); | 699 var region = array.sublist(3, array.length - 3); |
700 Expect.isTrue(copy is Int64List); | 700 Expect.isTrue(copy is Int64List); |
701 Expect.equals(4, region.length); | 701 Expect.equals(4, region.length); |
702 Expect.listEquals([3, 4, 5, 6], region); | 702 Expect.listEquals([3, 4, 5, 6], region); |
703 array.setRange(3, 4, [-0x8000000000000000, 0, 1, 0x7FFFFFFFFFFFFFFF]); | 703 array.setRange(3, 7, [-0x8000000000000000, 0, 1, 0x7FFFFFFFFFFFFFFF]); |
704 Expect.listEquals([0, 1, 2, -0x8000000000000000, 0, | 704 Expect.listEquals([0, 1, 2, -0x8000000000000000, 0, |
705 1, 0x7FFFFFFFFFFFFFFF, 7, 8, 9], | 705 1, 0x7FFFFFFFFFFFFFFF, 7, 8, 9], |
706 array); | 706 array); |
707 } | 707 } |
708 | 708 |
709 static testInt64List() { | 709 static testInt64List() { |
710 Expect.throws(() { new Int64List(-1); }, | 710 Expect.throws(() { new Int64List(-1); }, |
711 (e) { return e is ArgumentError; }); | 711 (e) { return e is ArgumentError; }); |
712 Expect.throws(() { new Int64List.transferable(-1); }, | 712 Expect.throws(() { new Int64List.transferable(-1); }, |
713 (e) { return e is ArgumentError; }); | 713 (e) { return e is ArgumentError; }); |
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
778 Expect.listEquals(array, copy); | 778 Expect.listEquals(array, copy); |
779 var empty = array.sublist(array.length, array.length); | 779 var empty = array.sublist(array.length, array.length); |
780 Expect.equals(0, empty.length); | 780 Expect.equals(0, empty.length); |
781 empty = array.sublist(array.length); | 781 empty = array.sublist(array.length); |
782 Expect.equals(0, empty.length); | 782 Expect.equals(0, empty.length); |
783 | 783 |
784 var region = array.sublist(3, array.length - 3); | 784 var region = array.sublist(3, array.length - 3); |
785 Expect.isTrue(copy is Uint64List); | 785 Expect.isTrue(copy is Uint64List); |
786 Expect.equals(4, region.length); | 786 Expect.equals(4, region.length); |
787 Expect.listEquals([3, 4, 5, 6], region); | 787 Expect.listEquals([3, 4, 5, 6], region); |
788 array.setRange(3, 4, [0x10000000000000001, 0, 1, 0xFFFFFFFFFFFFFFFF]); | 788 array.setRange(3, 7, [0x10000000000000001, 0, 1, 0xFFFFFFFFFFFFFFFF]); |
789 Expect.listEquals([0, 1, 2, 1, 0, 1, 0xFFFFFFFFFFFFFFFF, 7, 8, 9], | 789 Expect.listEquals([0, 1, 2, 1, 0, 1, 0xFFFFFFFFFFFFFFFF, 7, 8, 9], |
790 array); | 790 array); |
791 } | 791 } |
792 | 792 |
793 static testUint64List() { | 793 static testUint64List() { |
794 Expect.throws(() { new Uint64List(-1); }, | 794 Expect.throws(() { new Uint64List(-1); }, |
795 (e) { return e is ArgumentError; }); | 795 (e) { return e is ArgumentError; }); |
796 Expect.throws(() { new Uint64List.transferable(-1); }, | 796 Expect.throws(() { new Uint64List.transferable(-1); }, |
797 (e) { return e is ArgumentError; }); | 797 (e) { return e is ArgumentError; }); |
798 var array = new Uint64List(10); | 798 var array = new Uint64List(10); |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
848 Expect.listEquals(array, copy); | 848 Expect.listEquals(array, copy); |
849 var empty = array.sublist(array.length, array.length); | 849 var empty = array.sublist(array.length, array.length); |
850 Expect.equals(0, empty.length); | 850 Expect.equals(0, empty.length); |
851 empty = array.sublist(array.length); | 851 empty = array.sublist(array.length); |
852 Expect.equals(0, empty.length); | 852 Expect.equals(0, empty.length); |
853 | 853 |
854 var region = array.sublist(3, array.length - 3); | 854 var region = array.sublist(3, array.length - 3); |
855 Expect.isTrue(copy is Float32List); | 855 Expect.isTrue(copy is Float32List); |
856 Expect.equals(4, region.length); | 856 Expect.equals(4, region.length); |
857 Expect.listEquals([3.0, 4.0, 5.0, 6.0], region); | 857 Expect.listEquals([3.0, 4.0, 5.0, 6.0], region); |
858 array.setRange(3, 4, [double.NEGATIVE_INFINITY, 0.0, 1.0, double.INFINITY]); | 858 array.setRange(3, 7, [double.NEGATIVE_INFINITY, 0.0, 1.0, double.INFINITY]); |
859 Expect.listEquals([0.0, 1.0, 2.0, double.NEGATIVE_INFINITY, 0.0, | 859 Expect.listEquals([0.0, 1.0, 2.0, double.NEGATIVE_INFINITY, 0.0, |
860 1.0, double.INFINITY, 7.0, 8.0, 9.0], | 860 1.0, double.INFINITY, 7.0, 8.0, 9.0], |
861 array); | 861 array); |
862 } | 862 } |
863 | 863 |
864 static testFloat32List() { | 864 static testFloat32List() { |
865 Expect.throws(() { new Float32List(-1); }, | 865 Expect.throws(() { new Float32List(-1); }, |
866 (e) { return e is ArgumentError; }); | 866 (e) { return e is ArgumentError; }); |
867 Expect.throws(() { new Float32List.transferable(-1); }, | 867 Expect.throws(() { new Float32List.transferable(-1); }, |
868 (e) { return e is ArgumentError; }); | 868 (e) { return e is ArgumentError; }); |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
919 Expect.listEquals(array, copy); | 919 Expect.listEquals(array, copy); |
920 var empty = array.sublist(array.length, array.length); | 920 var empty = array.sublist(array.length, array.length); |
921 Expect.equals(0, empty.length); | 921 Expect.equals(0, empty.length); |
922 empty = array.sublist(array.length); | 922 empty = array.sublist(array.length); |
923 Expect.equals(0, empty.length); | 923 Expect.equals(0, empty.length); |
924 | 924 |
925 var region = array.sublist(3, array.length - 3); | 925 var region = array.sublist(3, array.length - 3); |
926 Expect.isTrue(copy is Float64List); | 926 Expect.isTrue(copy is Float64List); |
927 Expect.equals(4, region.length); | 927 Expect.equals(4, region.length); |
928 Expect.listEquals([3.0, 4.0, 5.0, 6.0], region); | 928 Expect.listEquals([3.0, 4.0, 5.0, 6.0], region); |
929 array.setRange(3, 4, [double.NEGATIVE_INFINITY, 0.0, 1.0, double.INFINITY]); | 929 array.setRange(3, 7, [double.NEGATIVE_INFINITY, 0.0, 1.0, double.INFINITY]); |
930 Expect.listEquals([0.0, 1.0, 2.0, double.NEGATIVE_INFINITY, 0.0, | 930 Expect.listEquals([0.0, 1.0, 2.0, double.NEGATIVE_INFINITY, 0.0, |
931 1.0, double.INFINITY, 7.0, 8.0, 9.0], | 931 1.0, double.INFINITY, 7.0, 8.0, 9.0], |
932 array); | 932 array); |
933 } | 933 } |
934 | 934 |
935 static testFloat64List() { | 935 static testFloat64List() { |
936 Expect.throws(() { new Float64List(-1); }, | 936 Expect.throws(() { new Float64List(-1); }, |
937 (e) { return e is ArgumentError; }); | 937 (e) { return e is ArgumentError; }); |
938 var array = new Float64List(10); | 938 var array = new Float64List(10); |
939 testFloat64ListImpl(array); | 939 testFloat64ListImpl(array); |
(...skipping 256 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1196 } | 1196 } |
1197 var copy = view.sublist(0, view.length); | 1197 var copy = view.sublist(0, view.length); |
1198 Expect.isFalse(copy === view); | 1198 Expect.isFalse(copy === view); |
1199 Expect.isTrue(copy is Int8List); | 1199 Expect.isTrue(copy is Int8List); |
1200 Expect.equals(10, copy.length); | 1200 Expect.equals(10, copy.length); |
1201 Expect.listEquals(view, copy); | 1201 Expect.listEquals(view, copy); |
1202 var region = view.sublist(3, view.length - 3); | 1202 var region = view.sublist(3, view.length - 3); |
1203 Expect.isTrue(copy is Int8List); | 1203 Expect.isTrue(copy is Int8List); |
1204 Expect.equals(4, region.length); | 1204 Expect.equals(4, region.length); |
1205 Expect.listEquals([3, 4, 5, 6], region); | 1205 Expect.listEquals([3, 4, 5, 6], region); |
1206 view.setRange(3, 4, [-128, 0, 1, 127]); | 1206 view.setRange(3, 7, [-128, 0, 1, 127]); |
1207 Expect.listEquals([0, 1, 2, -128, 0, 1, 127, 7, 8, 9], | 1207 Expect.listEquals([0, 1, 2, -128, 0, 1, 127, 7, 8, 9], |
1208 view); | 1208 view); |
1209 Expect.listEquals([0xFF, 0, 1, 2, 128, 0, 1, 127, 7, 8, 9, 0xFF], | 1209 Expect.listEquals([0xFF, 0, 1, 2, 128, 0, 1, 127, 7, 8, 9, 0xFF], |
1210 array); | 1210 array); |
1211 } | 1211 } |
1212 static testInt8ListView() { | 1212 static testInt8ListView() { |
1213 var array = new Uint8List(12); | 1213 var array = new Uint8List(12); |
1214 testInt8ListViewImpl(array); | 1214 testInt8ListViewImpl(array); |
1215 array = new Uint8List.transferable(12); | 1215 array = new Uint8List.transferable(12); |
1216 testInt8ListViewImpl(array); | 1216 testInt8ListViewImpl(array); |
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1309 } | 1309 } |
1310 var copy = view.sublist(0, view.length); | 1310 var copy = view.sublist(0, view.length); |
1311 Expect.isFalse(copy === view); | 1311 Expect.isFalse(copy === view); |
1312 Expect.isTrue(copy is Uint8List); | 1312 Expect.isTrue(copy is Uint8List); |
1313 Expect.equals(10, copy.length); | 1313 Expect.equals(10, copy.length); |
1314 Expect.listEquals(view, copy); | 1314 Expect.listEquals(view, copy); |
1315 var region = view.sublist(3, view.length - 3); | 1315 var region = view.sublist(3, view.length - 3); |
1316 Expect.isTrue(copy is Uint8List); | 1316 Expect.isTrue(copy is Uint8List); |
1317 Expect.equals(4, region.length); | 1317 Expect.equals(4, region.length); |
1318 Expect.listEquals([3, 4, 5, 6], region); | 1318 Expect.listEquals([3, 4, 5, 6], region); |
1319 view.setRange(3, 4, [257, 0, 1, 255]); | 1319 view.setRange(3, 7, [257, 0, 1, 255]); |
1320 Expect.listEquals([0, 1, 2, 1, 0, 1, 255, 7, 8, 9], | 1320 Expect.listEquals([0, 1, 2, 1, 0, 1, 255, 7, 8, 9], |
1321 view); | 1321 view); |
1322 } | 1322 } |
1323 | 1323 |
1324 static testUint8ListView() { | 1324 static testUint8ListView() { |
1325 var array = new Int8List(12); | 1325 var array = new Int8List(12); |
1326 testUint8ListViewImpl(array); | 1326 testUint8ListViewImpl(array); |
1327 array = new Int8List.transferable(12); | 1327 array = new Int8List.transferable(12); |
1328 testUint8ListViewImpl(array); | 1328 testUint8ListViewImpl(array); |
1329 } | 1329 } |
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1443 } | 1443 } |
1444 var copy = view.sublist(0, view.length); | 1444 var copy = view.sublist(0, view.length); |
1445 Expect.isFalse(copy === view); | 1445 Expect.isFalse(copy === view); |
1446 Expect.isTrue(copy is Int16List); | 1446 Expect.isTrue(copy is Int16List); |
1447 Expect.equals(10, copy.length); | 1447 Expect.equals(10, copy.length); |
1448 Expect.listEquals(view, copy); | 1448 Expect.listEquals(view, copy); |
1449 var region = view.sublist(3, view.length - 3); | 1449 var region = view.sublist(3, view.length - 3); |
1450 Expect.isTrue(copy is Int16List); | 1450 Expect.isTrue(copy is Int16List); |
1451 Expect.equals(4, region.length); | 1451 Expect.equals(4, region.length); |
1452 Expect.listEquals([3, 4, 5, 6], region); | 1452 Expect.listEquals([3, 4, 5, 6], region); |
1453 view.setRange(3, 4, [-32768, 0, 1, 32767]); | 1453 view.setRange(3, 7, [-32768, 0, 1, 32767]); |
1454 Expect.listEquals([0, 1, 2, -32768, 0, 1, 32767, 7, 8, 9], | 1454 Expect.listEquals([0, 1, 2, -32768, 0, 1, 32767, 7, 8, 9], |
1455 view); | 1455 view); |
1456 Expect.listEquals([0xFF, 0xFF, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, | 1456 Expect.listEquals([0xFF, 0xFF, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, |
1457 0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0xFF, 0x7F, | 1457 0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0xFF, 0x7F, |
1458 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0xFF, 0xFF], | 1458 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0xFF, 0xFF], |
1459 array); | 1459 array); |
1460 } | 1460 } |
1461 | 1461 |
1462 static testInt16ListView() { | 1462 static testInt16ListView() { |
1463 var array = new Uint8List(24); | 1463 var array = new Uint8List(24); |
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1560 } | 1560 } |
1561 var copy = view.sublist(0, view.length); | 1561 var copy = view.sublist(0, view.length); |
1562 Expect.isFalse(copy === view); | 1562 Expect.isFalse(copy === view); |
1563 Expect.isTrue(copy is Uint16List); | 1563 Expect.isTrue(copy is Uint16List); |
1564 Expect.equals(10, copy.length); | 1564 Expect.equals(10, copy.length); |
1565 Expect.listEquals(view, copy); | 1565 Expect.listEquals(view, copy); |
1566 var region = view.sublist(3, view.length - 3); | 1566 var region = view.sublist(3, view.length - 3); |
1567 Expect.isTrue(copy is Uint16List); | 1567 Expect.isTrue(copy is Uint16List); |
1568 Expect.equals(4, region.length); | 1568 Expect.equals(4, region.length); |
1569 Expect.listEquals([3, 4, 5, 6], region); | 1569 Expect.listEquals([3, 4, 5, 6], region); |
1570 view.setRange(3, 4, [0x10001, 0, 1, 0xFFFF]); | 1570 view.setRange(3, 7, [0x10001, 0, 1, 0xFFFF]); |
1571 Expect.listEquals([0, 1, 2, 1, 0, 1, 0xFFFF, 7, 8, 9], | 1571 Expect.listEquals([0, 1, 2, 1, 0, 1, 0xFFFF, 7, 8, 9], |
1572 view); | 1572 view); |
1573 Expect.listEquals([-1, -1, 0, 0, 1, 0, 2, 0, | 1573 Expect.listEquals([-1, -1, 0, 0, 1, 0, 2, 0, |
1574 1, 0, 0, 0, 1, 0, -1, -1, | 1574 1, 0, 0, 0, 1, 0, -1, -1, |
1575 7, 0, 8, 0, 9, 0, -1, -1], | 1575 7, 0, 8, 0, 9, 0, -1, -1], |
1576 array); | 1576 array); |
1577 } | 1577 } |
1578 | 1578 |
1579 static testUint16ListView() { | 1579 static testUint16ListView() { |
1580 var array = new Int8List(24); | 1580 var array = new Int8List(24); |
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1720 } | 1720 } |
1721 var copy = view.sublist(0, view.length); | 1721 var copy = view.sublist(0, view.length); |
1722 Expect.isFalse(copy === view); | 1722 Expect.isFalse(copy === view); |
1723 Expect.isTrue(copy is Int32List); | 1723 Expect.isTrue(copy is Int32List); |
1724 Expect.equals(10, copy.length); | 1724 Expect.equals(10, copy.length); |
1725 Expect.listEquals(view, copy); | 1725 Expect.listEquals(view, copy); |
1726 var region = view.sublist(3, view.length - 3); | 1726 var region = view.sublist(3, view.length - 3); |
1727 Expect.isTrue(copy is Int32List); | 1727 Expect.isTrue(copy is Int32List); |
1728 Expect.equals(4, region.length); | 1728 Expect.equals(4, region.length); |
1729 Expect.listEquals([3, 4, 5, 6], region); | 1729 Expect.listEquals([3, 4, 5, 6], region); |
1730 view.setRange(3, 4, [-0x80000000, 0, 1, 0x7FFFFFFF]); | 1730 view.setRange(3, 7, [-0x80000000, 0, 1, 0x7FFFFFFF]); |
1731 Expect.listEquals([0, 1, 2, -0x80000000, 0, 1, 0x7FFFFFFF, 7, 8, 9], | 1731 Expect.listEquals([0, 1, 2, -0x80000000, 0, 1, 0x7FFFFFFF, 7, 8, 9], |
1732 view); | 1732 view); |
1733 Expect.listEquals([0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, | 1733 Expect.listEquals([0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, |
1734 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, | 1734 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, |
1735 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, | 1735 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, |
1736 0x01, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x7F, | 1736 0x01, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x7F, |
1737 0x07, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, | 1737 0x07, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, |
1738 0x09, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF], | 1738 0x09, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF], |
1739 array); | 1739 array); |
1740 } | 1740 } |
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1847 } | 1847 } |
1848 var copy = view.sublist(0, view.length); | 1848 var copy = view.sublist(0, view.length); |
1849 Expect.isFalse(copy === view); | 1849 Expect.isFalse(copy === view); |
1850 Expect.isTrue(copy is Uint32List); | 1850 Expect.isTrue(copy is Uint32List); |
1851 Expect.equals(10, copy.length); | 1851 Expect.equals(10, copy.length); |
1852 Expect.listEquals(view, copy); | 1852 Expect.listEquals(view, copy); |
1853 var region = view.sublist(3, view.length - 3); | 1853 var region = view.sublist(3, view.length - 3); |
1854 Expect.isTrue(copy is Uint32List); | 1854 Expect.isTrue(copy is Uint32List); |
1855 Expect.equals(4, region.length); | 1855 Expect.equals(4, region.length); |
1856 Expect.listEquals([3, 4, 5, 6], region); | 1856 Expect.listEquals([3, 4, 5, 6], region); |
1857 view.setRange(3, 4, [0x100000001, 0, 1, 0xFFFFFFFF]); | 1857 view.setRange(3, 7, [0x100000001, 0, 1, 0xFFFFFFFF]); |
1858 Expect.listEquals([0, 1, 2, 1, 0, 1, 0xFFFFFFFF, 7, 8, 9], | 1858 Expect.listEquals([0, 1, 2, 1, 0, 1, 0xFFFFFFFF, 7, 8, 9], |
1859 view); | 1859 view); |
1860 Expect.listEquals([-1, -1, -1, -1, 0, 0, 0, 0, | 1860 Expect.listEquals([-1, -1, -1, -1, 0, 0, 0, 0, |
1861 1, 0, 0, 0, 2, 0, 0, 0, | 1861 1, 0, 0, 0, 2, 0, 0, 0, |
1862 1, 0, 0, 0, 0, 0, 0, 0, | 1862 1, 0, 0, 0, 0, 0, 0, 0, |
1863 1, 0, 0, 0, -1, -1, -1, -1, | 1863 1, 0, 0, 0, -1, -1, -1, -1, |
1864 7, 0, 0, 0, 8, 0, 0, 0, | 1864 7, 0, 0, 0, 8, 0, 0, 0, |
1865 9, 0, 0, 0, -1, -1, -1, -1], | 1865 9, 0, 0, 0, -1, -1, -1, -1], |
1866 array); | 1866 array); |
1867 } | 1867 } |
(...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2039 } | 2039 } |
2040 var copy = view.sublist(0, view.length); | 2040 var copy = view.sublist(0, view.length); |
2041 Expect.isFalse(copy === view); | 2041 Expect.isFalse(copy === view); |
2042 Expect.isTrue(copy is Int64List); | 2042 Expect.isTrue(copy is Int64List); |
2043 Expect.equals(10, copy.length); | 2043 Expect.equals(10, copy.length); |
2044 Expect.listEquals(view, copy); | 2044 Expect.listEquals(view, copy); |
2045 var region = view.sublist(3, view.length - 3); | 2045 var region = view.sublist(3, view.length - 3); |
2046 Expect.isTrue(copy is Int64List); | 2046 Expect.isTrue(copy is Int64List); |
2047 Expect.equals(4, region.length); | 2047 Expect.equals(4, region.length); |
2048 Expect.listEquals([3, 4, 5, 6], region); | 2048 Expect.listEquals([3, 4, 5, 6], region); |
2049 view.setRange(3, 4, [-0x8000000000000000, 0, 1, 0x7FFFFFFFFFFFFFFF]); | 2049 view.setRange(3, 7, [-0x8000000000000000, 0, 1, 0x7FFFFFFFFFFFFFFF]); |
2050 Expect.listEquals([0, 1, 2, -0x8000000000000000, 0, | 2050 Expect.listEquals([0, 1, 2, -0x8000000000000000, 0, |
2051 1, 0x7FFFFFFFFFFFFFFF, 7, 8, 9], | 2051 1, 0x7FFFFFFFFFFFFFFF, 7, 8, 9], |
2052 view); | 2052 view); |
2053 Expect.listEquals([0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | 2053 Expect.listEquals([0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, |
2054 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 2054 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
2055 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 2055 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
2056 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 2056 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
2057 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, | 2057 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, |
2058 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 2058 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
2059 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 2059 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
(...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2201 } | 2201 } |
2202 var copy = view.sublist(0, view.length); | 2202 var copy = view.sublist(0, view.length); |
2203 Expect.isFalse(copy === view); | 2203 Expect.isFalse(copy === view); |
2204 Expect.isTrue(copy is Uint64List); | 2204 Expect.isTrue(copy is Uint64List); |
2205 Expect.equals(10, copy.length); | 2205 Expect.equals(10, copy.length); |
2206 Expect.listEquals(view, copy); | 2206 Expect.listEquals(view, copy); |
2207 var region = view.sublist(3, view.length - 3); | 2207 var region = view.sublist(3, view.length - 3); |
2208 Expect.isTrue(copy is Uint64List); | 2208 Expect.isTrue(copy is Uint64List); |
2209 Expect.equals(4, region.length); | 2209 Expect.equals(4, region.length); |
2210 Expect.listEquals([3, 4, 5, 6], region); | 2210 Expect.listEquals([3, 4, 5, 6], region); |
2211 view.setRange(3, 4, [0x10000000000000001, 0, 1, 0xFFFFFFFFFFFFFFFF]); | 2211 view.setRange(3, 7, [0x10000000000000001, 0, 1, 0xFFFFFFFFFFFFFFFF]); |
2212 Expect.listEquals([0, 1, 2, 1, 0, 1, 0xFFFFFFFFFFFFFFFF, 7, 8, 9], | 2212 Expect.listEquals([0, 1, 2, 1, 0, 1, 0xFFFFFFFFFFFFFFFF, 7, 8, 9], |
2213 view); | 2213 view); |
2214 Expect.listEquals([-1, -1, -1, -1, -1, -1, -1, -1, | 2214 Expect.listEquals([-1, -1, -1, -1, -1, -1, -1, -1, |
2215 0, 0, 0, 0, 0, 0, 0, 0, | 2215 0, 0, 0, 0, 0, 0, 0, 0, |
2216 1, 0, 0, 0, 0, 0, 0, 0, | 2216 1, 0, 0, 0, 0, 0, 0, 0, |
2217 2, 0, 0, 0, 0, 0, 0, 0, | 2217 2, 0, 0, 0, 0, 0, 0, 0, |
2218 1, 0, 0, 0, 0, 0, 0, 0, | 2218 1, 0, 0, 0, 0, 0, 0, 0, |
2219 0, 0, 0, 0, 0, 0, 0, 0, | 2219 0, 0, 0, 0, 0, 0, 0, 0, |
2220 1, 0, 0, 0, 0, 0, 0, 0, | 2220 1, 0, 0, 0, 0, 0, 0, 0, |
2221 -1, -1, -1, -1, -1, -1, -1, -1, | 2221 -1, -1, -1, -1, -1, -1, -1, -1, |
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2313 } | 2313 } |
2314 var copy = view.sublist(0, view.length); | 2314 var copy = view.sublist(0, view.length); |
2315 Expect.isFalse(copy === view); | 2315 Expect.isFalse(copy === view); |
2316 Expect.isTrue(copy is Float32List); | 2316 Expect.isTrue(copy is Float32List); |
2317 Expect.equals(10, copy.length); | 2317 Expect.equals(10, copy.length); |
2318 Expect.listEquals(view, copy); | 2318 Expect.listEquals(view, copy); |
2319 var region = view.sublist(3, view.length - 3); | 2319 var region = view.sublist(3, view.length - 3); |
2320 Expect.isTrue(copy is Float32List); | 2320 Expect.isTrue(copy is Float32List); |
2321 Expect.equals(4, region.length); | 2321 Expect.equals(4, region.length); |
2322 Expect.listEquals([3.0, 4.0, 5.0, 6.0], region); | 2322 Expect.listEquals([3.0, 4.0, 5.0, 6.0], region); |
2323 view.setRange(3, 4, [double.NEGATIVE_INFINITY, 0.0, 1.0, double.INFINITY]); | 2323 view.setRange(3, 7, [double.NEGATIVE_INFINITY, 0.0, 1.0, double.INFINITY]); |
2324 Expect.listEquals([0.0, 1.0, 2.0, double.NEGATIVE_INFINITY, 0.0, | 2324 Expect.listEquals([0.0, 1.0, 2.0, double.NEGATIVE_INFINITY, 0.0, |
2325 1.0, double.INFINITY, 7.0, 8.0, 9.0], | 2325 1.0, double.INFINITY, 7.0, 8.0, 9.0], |
2326 view); | 2326 view); |
2327 Expect.listEquals([0xBF800000, 0x00000000, | 2327 Expect.listEquals([0xBF800000, 0x00000000, |
2328 0x3F800000, 0x40000000, | 2328 0x3F800000, 0x40000000, |
2329 0xFF800000, 0x00000000, | 2329 0xFF800000, 0x00000000, |
2330 0x3F800000, 0x7F800000, | 2330 0x3F800000, 0x7F800000, |
2331 0x40E00000, 0x41000000, | 2331 0x40E00000, 0x41000000, |
2332 0x41100000, 0xBF800000], | 2332 0x41100000, 0xBF800000], |
2333 array); | 2333 array); |
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2420 } | 2420 } |
2421 var copy = view.sublist(0, view.length); | 2421 var copy = view.sublist(0, view.length); |
2422 Expect.isFalse(copy === view); | 2422 Expect.isFalse(copy === view); |
2423 Expect.isTrue(copy is Float64List); | 2423 Expect.isTrue(copy is Float64List); |
2424 Expect.equals(10, copy.length); | 2424 Expect.equals(10, copy.length); |
2425 Expect.listEquals(view, copy); | 2425 Expect.listEquals(view, copy); |
2426 var region = view.sublist(3, view.length - 3); | 2426 var region = view.sublist(3, view.length - 3); |
2427 Expect.isTrue(copy is Float64List); | 2427 Expect.isTrue(copy is Float64List); |
2428 Expect.equals(4, region.length); | 2428 Expect.equals(4, region.length); |
2429 Expect.listEquals([3.0, 4.0, 5.0, 6.0], region); | 2429 Expect.listEquals([3.0, 4.0, 5.0, 6.0], region); |
2430 view.setRange(3, 4, [double.NEGATIVE_INFINITY, 0.0, 1.0, double.INFINITY]); | 2430 view.setRange(3, 7, [double.NEGATIVE_INFINITY, 0.0, 1.0, double.INFINITY]); |
2431 Expect.listEquals([0.0, 1.0, 2.0, double.NEGATIVE_INFINITY, 0.0, | 2431 Expect.listEquals([0.0, 1.0, 2.0, double.NEGATIVE_INFINITY, 0.0, |
2432 1.0, double.INFINITY, 7.0, 8.0, 9.0], | 2432 1.0, double.INFINITY, 7.0, 8.0, 9.0], |
2433 view); | 2433 view); |
2434 Expect.listEquals([0xBFF0000000000000, 0x0000000000000000, | 2434 Expect.listEquals([0xBFF0000000000000, 0x0000000000000000, |
2435 0x3FF0000000000000, 0x4000000000000000, | 2435 0x3FF0000000000000, 0x4000000000000000, |
2436 0xFFF0000000000000, 0x0000000000000000, | 2436 0xFFF0000000000000, 0x0000000000000000, |
2437 0x3FF0000000000000, 0x7FF0000000000000, | 2437 0x3FF0000000000000, 0x7FF0000000000000, |
2438 0x401C000000000000, 0x4020000000000000, | 2438 0x401C000000000000, 0x4020000000000000, |
2439 0x4022000000000000, 0xBFF0000000000000], | 2439 0x4022000000000000, 0xBFF0000000000000], |
2440 array); | 2440 array); |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2473 | 2473 |
2474 testByteList(); | 2474 testByteList(); |
2475 } | 2475 } |
2476 } | 2476 } |
2477 | 2477 |
2478 main() { | 2478 main() { |
2479 for (var i=0; i<1000; i++) { | 2479 for (var i=0; i<1000; i++) { |
2480 ByteArrayTest.testMain(); | 2480 ByteArrayTest.testMain(); |
2481 } | 2481 } |
2482 } | 2482 } |
OLD | NEW |