| 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 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 64 for (int i = 0; i < array.length; ++i) { | 64 for (int i = 0; i < array.length; ++i) { |
| 65 array[i] = -0x80 + i; | 65 array[i] = -0x80 + i; |
| 66 } | 66 } |
| 67 Expect.listEquals([-128, -127, -126, -125, -124, | 67 Expect.listEquals([-128, -127, -126, -125, -124, |
| 68 -123, -122, -121, -120, -119], | 68 -123, -122, -121, -120, -119], |
| 69 array); | 69 array); |
| 70 for (int i = 0; i < array.length; ++i) { | 70 for (int i = 0; i < array.length; ++i) { |
| 71 array[i] = i; | 71 array[i] = i; |
| 72 } | 72 } |
| 73 var copy = array.sublist(0, array.length); | 73 var copy = array.sublist(0, array.length); |
| 74 Expect.isFalse(copy === array); | 74 Expect.isFalse(identical(copy, array)); |
| 75 Expect.isTrue(copy is Int8List); | 75 Expect.isTrue(copy is Int8List); |
| 76 Expect.equals(10, copy.length); | 76 Expect.equals(10, copy.length); |
| 77 Expect.listEquals(array, copy); | 77 Expect.listEquals(array, copy); |
| 78 var empty = array.sublist(array.length, array.length); | 78 var empty = array.sublist(array.length, array.length); |
| 79 Expect.equals(0, empty.length); | 79 Expect.equals(0, empty.length); |
| 80 empty = array.sublist(array.length); | 80 empty = array.sublist(array.length); |
| 81 Expect.equals(0, empty.length); | 81 Expect.equals(0, empty.length); |
| 82 | 82 |
| 83 var region = array.sublist(3, array.length - 3); | 83 var region = array.sublist(3, array.length - 3); |
| 84 Expect.isTrue(copy is Int8List); | 84 Expect.isTrue(copy is Int8List); |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 138 for (int i = 0; i < array.length; ++i) { | 138 for (int i = 0; i < array.length; ++i) { |
| 139 array[i] = 0xFF - i; | 139 array[i] = 0xFF - i; |
| 140 } | 140 } |
| 141 Expect.listEquals([0xFF, 0xFE, 0xFD, 0xFC, 0xFB, | 141 Expect.listEquals([0xFF, 0xFE, 0xFD, 0xFC, 0xFB, |
| 142 0xFA, 0xF9, 0xF8, 0xF7, 0xF6], | 142 0xFA, 0xF9, 0xF8, 0xF7, 0xF6], |
| 143 array); | 143 array); |
| 144 for (int i = 0; i < array.length; ++i) { | 144 for (int i = 0; i < array.length; ++i) { |
| 145 array[i] = i; | 145 array[i] = i; |
| 146 } | 146 } |
| 147 var copy = array.sublist(0, array.length); | 147 var copy = array.sublist(0, array.length); |
| 148 Expect.isFalse(copy === array); | 148 Expect.isFalse(identical(copy, array)); |
| 149 Expect.isTrue(copy is Uint8List); | 149 Expect.isTrue(copy is Uint8List); |
| 150 Expect.equals(10, copy.length); | 150 Expect.equals(10, copy.length); |
| 151 Expect.listEquals(array, copy); | 151 Expect.listEquals(array, copy); |
| 152 var empty = array.sublist(array.length, array.length); | 152 var empty = array.sublist(array.length, array.length); |
| 153 Expect.equals(0, empty.length); | 153 Expect.equals(0, empty.length); |
| 154 empty = array.sublist(array.length); | 154 empty = array.sublist(array.length); |
| 155 Expect.equals(0, empty.length); | 155 Expect.equals(0, empty.length); |
| 156 | 156 |
| 157 var region = array.sublist(3, array.length - 3); | 157 var region = array.sublist(3, array.length - 3); |
| 158 Expect.isTrue(copy is Uint8List); | 158 Expect.isTrue(copy is Uint8List); |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 210 for (int i = 0; i < array.length; ++i) { | 210 for (int i = 0; i < array.length; ++i) { |
| 211 array[i] = 0xFF - i; | 211 array[i] = 0xFF - i; |
| 212 } | 212 } |
| 213 Expect.listEquals([0xFF, 0xFE, 0xFD, 0xFC, 0xFB, | 213 Expect.listEquals([0xFF, 0xFE, 0xFD, 0xFC, 0xFB, |
| 214 0xFA, 0xF9, 0xF8, 0xF7, 0xF6], | 214 0xFA, 0xF9, 0xF8, 0xF7, 0xF6], |
| 215 array); | 215 array); |
| 216 for (int i = 0; i < array.length; ++i) { | 216 for (int i = 0; i < array.length; ++i) { |
| 217 array[i] = i; | 217 array[i] = i; |
| 218 } | 218 } |
| 219 var copy = array.sublist(0, array.length); | 219 var copy = array.sublist(0, array.length); |
| 220 Expect.isFalse(copy === array); | 220 Expect.isFalse(identical(copy, array)); |
| 221 Expect.isTrue(copy is Uint8ClampedList); | 221 Expect.isTrue(copy is Uint8ClampedList); |
| 222 Expect.equals(10, copy.length); | 222 Expect.equals(10, copy.length); |
| 223 Expect.listEquals(array, copy); | 223 Expect.listEquals(array, copy); |
| 224 var empty = array.sublist(array.length, array.length); | 224 var empty = array.sublist(array.length, array.length); |
| 225 Expect.equals(0, empty.length); | 225 Expect.equals(0, empty.length); |
| 226 empty = array.sublist(array.length); | 226 empty = array.sublist(array.length); |
| 227 Expect.equals(0, empty.length); | 227 Expect.equals(0, empty.length); |
| 228 | 228 |
| 229 var region = array.sublist(3, array.length - 3); | 229 var region = array.sublist(3, array.length - 3); |
| 230 Expect.isTrue(copy is Uint8ClampedList); | 230 Expect.isTrue(copy is Uint8ClampedList); |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 296 for (int i = 0; i < array.length; ++i) { | 296 for (int i = 0; i < array.length; ++i) { |
| 297 array[i] = -0x8000 + i; | 297 array[i] = -0x8000 + i; |
| 298 } | 298 } |
| 299 Expect.listEquals([-0x8000, -0x7FFF, -0x7FFE, -0x7FFD, -0x7FFC, | 299 Expect.listEquals([-0x8000, -0x7FFF, -0x7FFE, -0x7FFD, -0x7FFC, |
| 300 -0x7FFB, -0x7FFA, -0x7FF9, -0x7FF8, -0x7FF7], | 300 -0x7FFB, -0x7FFA, -0x7FF9, -0x7FF8, -0x7FF7], |
| 301 array); | 301 array); |
| 302 for (int i = 0; i < array.length; ++i) { | 302 for (int i = 0; i < array.length; ++i) { |
| 303 array[i] = i; | 303 array[i] = i; |
| 304 } | 304 } |
| 305 var copy = array.sublist(0, array.length); | 305 var copy = array.sublist(0, array.length); |
| 306 Expect.isFalse(copy === array); | 306 Expect.isFalse(identical(copy, array)); |
| 307 Expect.isTrue(copy is Int16List); | 307 Expect.isTrue(copy is Int16List); |
| 308 Expect.equals(10, copy.length); | 308 Expect.equals(10, copy.length); |
| 309 Expect.listEquals(array, copy); | 309 Expect.listEquals(array, copy); |
| 310 var empty = array.sublist(array.length, array.length); | 310 var empty = array.sublist(array.length, array.length); |
| 311 Expect.equals(0, empty.length); | 311 Expect.equals(0, empty.length); |
| 312 empty = array.sublist(array.length); | 312 empty = array.sublist(array.length); |
| 313 Expect.equals(0, empty.length); | 313 Expect.equals(0, empty.length); |
| 314 | 314 |
| 315 var region = array.sublist(3, array.length - 3); | 315 var region = array.sublist(3, array.length - 3); |
| 316 Expect.isTrue(copy is Int16List); | 316 Expect.isTrue(copy is Int16List); |
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 371 for (int i = 0; i < array.length; ++i) { | 371 for (int i = 0; i < array.length; ++i) { |
| 372 array[i] = 0xFFFF - i; | 372 array[i] = 0xFFFF - i; |
| 373 } | 373 } |
| 374 Expect.listEquals([0xFFFF, 0xFFFE, 0xFFFD, 0xFFFC, 0xFFFB, | 374 Expect.listEquals([0xFFFF, 0xFFFE, 0xFFFD, 0xFFFC, 0xFFFB, |
| 375 0xFFFA, 0xFFF9, 0xFFF8, 0xFFF7, 0xFFF6], | 375 0xFFFA, 0xFFF9, 0xFFF8, 0xFFF7, 0xFFF6], |
| 376 array); | 376 array); |
| 377 for (int i = 0; i < array.length; ++i) { | 377 for (int i = 0; i < array.length; ++i) { |
| 378 array[i] = i; | 378 array[i] = i; |
| 379 } | 379 } |
| 380 var copy = array.sublist(0, array.length); | 380 var copy = array.sublist(0, array.length); |
| 381 Expect.isFalse(copy === array); | 381 Expect.isFalse(identical(copy, array)); |
| 382 Expect.isTrue(copy is Uint16List); | 382 Expect.isTrue(copy is Uint16List); |
| 383 Expect.equals(10, copy.length); | 383 Expect.equals(10, copy.length); |
| 384 Expect.listEquals(array, copy); | 384 Expect.listEquals(array, copy); |
| 385 var empty = array.sublist(array.length, array.length); | 385 var empty = array.sublist(array.length, array.length); |
| 386 Expect.equals(0, empty.length); | 386 Expect.equals(0, empty.length); |
| 387 empty = array.sublist(array.length); | 387 empty = array.sublist(array.length); |
| 388 Expect.equals(0, empty.length); | 388 Expect.equals(0, empty.length); |
| 389 | 389 |
| 390 var region = array.sublist(3, array.length - 3); | 390 var region = array.sublist(3, array.length - 3); |
| 391 Expect.isTrue(copy is Uint16List); | 391 Expect.isTrue(copy is Uint16List); |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 464 Expect.listEquals([-0x80000000, -0x7FFFFFFF, | 464 Expect.listEquals([-0x80000000, -0x7FFFFFFF, |
| 465 -0x7FFFFFFE, -0x7FFFFFFD, | 465 -0x7FFFFFFE, -0x7FFFFFFD, |
| 466 -0x7FFFFFFC, -0x7FFFFFFB, | 466 -0x7FFFFFFC, -0x7FFFFFFB, |
| 467 -0x7FFFFFFA, -0x7FFFFFF9, | 467 -0x7FFFFFFA, -0x7FFFFFF9, |
| 468 -0x7FFFFFF8, -0x7FFFFFF7], | 468 -0x7FFFFFF8, -0x7FFFFFF7], |
| 469 array); | 469 array); |
| 470 for (int i = 0; i < array.length; ++i) { | 470 for (int i = 0; i < array.length; ++i) { |
| 471 array[i] = i; | 471 array[i] = i; |
| 472 } | 472 } |
| 473 var copy = array.sublist(0, array.length); | 473 var copy = array.sublist(0, array.length); |
| 474 Expect.isFalse(copy === array); | 474 Expect.isFalse(identical(copy, array)); |
| 475 Expect.isTrue(copy is Int32List); | 475 Expect.isTrue(copy is Int32List); |
| 476 Expect.equals(10, copy.length); | 476 Expect.equals(10, copy.length); |
| 477 Expect.listEquals(array, copy); | 477 Expect.listEquals(array, copy); |
| 478 var empty = array.sublist(array.length, array.length); | 478 var empty = array.sublist(array.length, array.length); |
| 479 Expect.equals(0, empty.length); | 479 Expect.equals(0, empty.length); |
| 480 empty = array.sublist(array.length); | 480 empty = array.sublist(array.length); |
| 481 Expect.equals(0, empty.length); | 481 Expect.equals(0, empty.length); |
| 482 | 482 |
| 483 var region = array.sublist(3, array.length - 3); | 483 var region = array.sublist(3, array.length - 3); |
| 484 Expect.isTrue(copy is Int32List); | 484 Expect.isTrue(copy is Int32List); |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 542 Expect.listEquals([0xFFFFFFFF, 0xFFFFFFFE, | 542 Expect.listEquals([0xFFFFFFFF, 0xFFFFFFFE, |
| 543 0xFFFFFFFD, 0xFFFFFFFC, | 543 0xFFFFFFFD, 0xFFFFFFFC, |
| 544 0xFFFFFFFB, 0xFFFFFFFA, | 544 0xFFFFFFFB, 0xFFFFFFFA, |
| 545 0xFFFFFFF9, 0xFFFFFFF8, | 545 0xFFFFFFF9, 0xFFFFFFF8, |
| 546 0xFFFFFFF7, 0xFFFFFFF6], | 546 0xFFFFFFF7, 0xFFFFFFF6], |
| 547 array); | 547 array); |
| 548 for (int i = 0; i < array.length; ++i) { | 548 for (int i = 0; i < array.length; ++i) { |
| 549 array[i] = i; | 549 array[i] = i; |
| 550 } | 550 } |
| 551 var copy = array.sublist(0, array.length); | 551 var copy = array.sublist(0, array.length); |
| 552 Expect.isFalse(copy === array); | 552 Expect.isFalse(identical(copy, array)); |
| 553 Expect.isTrue(copy is Uint32List); | 553 Expect.isTrue(copy is Uint32List); |
| 554 Expect.equals(10, copy.length); | 554 Expect.equals(10, copy.length); |
| 555 Expect.listEquals(array, copy); | 555 Expect.listEquals(array, copy); |
| 556 var empty = array.sublist(array.length, array.length); | 556 var empty = array.sublist(array.length, array.length); |
| 557 Expect.equals(0, empty.length); | 557 Expect.equals(0, empty.length); |
| 558 empty = array.sublist(array.length); | 558 empty = array.sublist(array.length); |
| 559 Expect.equals(0, empty.length); | 559 Expect.equals(0, empty.length); |
| 560 | 560 |
| 561 var region = array.sublist(3, array.length - 3); | 561 var region = array.sublist(3, array.length - 3); |
| 562 Expect.isTrue(copy is Uint32List); | 562 Expect.isTrue(copy is Uint32List); |
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 638 Expect.listEquals([-0x8000000000000000, -0x7FFFFFFFFFFFFFFF, | 638 Expect.listEquals([-0x8000000000000000, -0x7FFFFFFFFFFFFFFF, |
| 639 -0x7FFFFFFFFFFFFFFE, -0x7FFFFFFFFFFFFFFD, | 639 -0x7FFFFFFFFFFFFFFE, -0x7FFFFFFFFFFFFFFD, |
| 640 -0x7FFFFFFFFFFFFFFC, -0x7FFFFFFFFFFFFFFB, | 640 -0x7FFFFFFFFFFFFFFC, -0x7FFFFFFFFFFFFFFB, |
| 641 -0x7FFFFFFFFFFFFFFA, -0x7FFFFFFFFFFFFFF9, | 641 -0x7FFFFFFFFFFFFFFA, -0x7FFFFFFFFFFFFFF9, |
| 642 -0x7FFFFFFFFFFFFFF8, -0x7FFFFFFFFFFFFFF7], | 642 -0x7FFFFFFFFFFFFFF8, -0x7FFFFFFFFFFFFFF7], |
| 643 array); | 643 array); |
| 644 for (int i = 0; i < array.length; ++i) { | 644 for (int i = 0; i < array.length; ++i) { |
| 645 array[i] = i; | 645 array[i] = i; |
| 646 } | 646 } |
| 647 var copy = array.sublist(0, array.length); | 647 var copy = array.sublist(0, array.length); |
| 648 Expect.isFalse(copy === array); | 648 Expect.isFalse(identical(copy, array)); |
| 649 Expect.isTrue(copy is Int64List); | 649 Expect.isTrue(copy is Int64List); |
| 650 Expect.equals(10, copy.length); | 650 Expect.equals(10, copy.length); |
| 651 Expect.listEquals(array, copy); | 651 Expect.listEquals(array, copy); |
| 652 var empty = array.sublist(array.length, array.length); | 652 var empty = array.sublist(array.length, array.length); |
| 653 Expect.equals(0, empty.length); | 653 Expect.equals(0, empty.length); |
| 654 empty = array.sublist(array.length); | 654 empty = array.sublist(array.length); |
| 655 Expect.equals(0, empty.length); | 655 Expect.equals(0, empty.length); |
| 656 | 656 |
| 657 var region = array.sublist(3, array.length - 3); | 657 var region = array.sublist(3, array.length - 3); |
| 658 Expect.isTrue(copy is Int64List); | 658 Expect.isTrue(copy is Int64List); |
| (...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 717 Expect.listEquals([0xFFFFFFFFFFFFFFFF, 0xFFFFFFFFFFFFFFFE, | 717 Expect.listEquals([0xFFFFFFFFFFFFFFFF, 0xFFFFFFFFFFFFFFFE, |
| 718 0xFFFFFFFFFFFFFFFD, 0xFFFFFFFFFFFFFFFC, | 718 0xFFFFFFFFFFFFFFFD, 0xFFFFFFFFFFFFFFFC, |
| 719 0xFFFFFFFFFFFFFFFB, 0xFFFFFFFFFFFFFFFA, | 719 0xFFFFFFFFFFFFFFFB, 0xFFFFFFFFFFFFFFFA, |
| 720 0xFFFFFFFFFFFFFFF9, 0xFFFFFFFFFFFFFFF8, | 720 0xFFFFFFFFFFFFFFF9, 0xFFFFFFFFFFFFFFF8, |
| 721 0xFFFFFFFFFFFFFFF7, 0xFFFFFFFFFFFFFFF6], | 721 0xFFFFFFFFFFFFFFF7, 0xFFFFFFFFFFFFFFF6], |
| 722 array); | 722 array); |
| 723 for (int i = 0; i < array.length; ++i) { | 723 for (int i = 0; i < array.length; ++i) { |
| 724 array[i] = i; | 724 array[i] = i; |
| 725 } | 725 } |
| 726 var copy = array.sublist(0, array.length); | 726 var copy = array.sublist(0, array.length); |
| 727 Expect.isFalse(copy === array); | 727 Expect.isFalse(identical(copy, array)); |
| 728 Expect.isTrue(copy is Uint64List); | 728 Expect.isTrue(copy is Uint64List); |
| 729 Expect.equals(10, copy.length); | 729 Expect.equals(10, copy.length); |
| 730 Expect.listEquals(array, copy); | 730 Expect.listEquals(array, copy); |
| 731 var empty = array.sublist(array.length, array.length); | 731 var empty = array.sublist(array.length, array.length); |
| 732 Expect.equals(0, empty.length); | 732 Expect.equals(0, empty.length); |
| 733 empty = array.sublist(array.length); | 733 empty = array.sublist(array.length); |
| 734 Expect.equals(0, empty.length); | 734 Expect.equals(0, empty.length); |
| 735 | 735 |
| 736 var region = array.sublist(3, array.length - 3); | 736 var region = array.sublist(3, array.length - 3); |
| 737 Expect.isTrue(copy is Uint64List); | 737 Expect.isTrue(copy is Uint64List); |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 781 array[i] = 1.0 + i; | 781 array[i] = 1.0 + i; |
| 782 } | 782 } |
| 783 Expect.listEquals([1.0, 2.0, 3.0, 4.0, 5.0, | 783 Expect.listEquals([1.0, 2.0, 3.0, 4.0, 5.0, |
| 784 6.0, 7.0, 8.0, 9.0, 10.0], | 784 6.0, 7.0, 8.0, 9.0, 10.0], |
| 785 array); | 785 array); |
| 786 // TODO: min, max, and round | 786 // TODO: min, max, and round |
| 787 for (int i = 0; i < array.length; ++i) { | 787 for (int i = 0; i < array.length; ++i) { |
| 788 array[i] = i * 1.0; | 788 array[i] = i * 1.0; |
| 789 } | 789 } |
| 790 var copy = array.sublist(0, array.length); | 790 var copy = array.sublist(0, array.length); |
| 791 Expect.isFalse(copy === array); | 791 Expect.isFalse(identical(copy, array)); |
| 792 Expect.isTrue(copy is Float32List); | 792 Expect.isTrue(copy is Float32List); |
| 793 Expect.equals(10, copy.length); | 793 Expect.equals(10, copy.length); |
| 794 Expect.listEquals(array, copy); | 794 Expect.listEquals(array, copy); |
| 795 var empty = array.sublist(array.length, array.length); | 795 var empty = array.sublist(array.length, array.length); |
| 796 Expect.equals(0, empty.length); | 796 Expect.equals(0, empty.length); |
| 797 empty = array.sublist(array.length); | 797 empty = array.sublist(array.length); |
| 798 Expect.equals(0, empty.length); | 798 Expect.equals(0, empty.length); |
| 799 | 799 |
| 800 var region = array.sublist(3, array.length - 3); | 800 var region = array.sublist(3, array.length - 3); |
| 801 Expect.isTrue(copy is Float32List); | 801 Expect.isTrue(copy is Float32List); |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 846 array[i] = 1.0 + i; | 846 array[i] = 1.0 + i; |
| 847 } | 847 } |
| 848 Expect.listEquals([1.0, 2.0, 3.0, 4.0, 5.0, | 848 Expect.listEquals([1.0, 2.0, 3.0, 4.0, 5.0, |
| 849 6.0, 7.0, 8.0, 9.0, 10.0], | 849 6.0, 7.0, 8.0, 9.0, 10.0], |
| 850 array); | 850 array); |
| 851 // TODO: min, max | 851 // TODO: min, max |
| 852 for (int i = 0; i < array.length; ++i) { | 852 for (int i = 0; i < array.length; ++i) { |
| 853 array[i] = i * 1.0; | 853 array[i] = i * 1.0; |
| 854 } | 854 } |
| 855 var copy = array.sublist(0, array.length); | 855 var copy = array.sublist(0, array.length); |
| 856 Expect.isFalse(copy === array); | 856 Expect.isFalse(identical(copy, array)); |
| 857 Expect.isTrue(copy is Float64List); | 857 Expect.isTrue(copy is Float64List); |
| 858 Expect.equals(10, copy.length); | 858 Expect.equals(10, copy.length); |
| 859 Expect.listEquals(array, copy); | 859 Expect.listEquals(array, copy); |
| 860 var empty = array.sublist(array.length, array.length); | 860 var empty = array.sublist(array.length, array.length); |
| 861 Expect.equals(0, empty.length); | 861 Expect.equals(0, empty.length); |
| 862 empty = array.sublist(array.length); | 862 empty = array.sublist(array.length); |
| 863 Expect.equals(0, empty.length); | 863 Expect.equals(0, empty.length); |
| 864 | 864 |
| 865 var region = array.sublist(3, array.length - 3); | 865 var region = array.sublist(3, array.length - 3); |
| 866 Expect.isTrue(copy is Float64List); | 866 Expect.isTrue(copy is Float64List); |
| (...skipping 261 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1128 Expect.listEquals([-128, -127, -126, -125, -124, | 1128 Expect.listEquals([-128, -127, -126, -125, -124, |
| 1129 -123, -122, -121, -120, -119], | 1129 -123, -122, -121, -120, -119], |
| 1130 view); | 1130 view); |
| 1131 Expect.listEquals([0xFF, 0x80, 0x81, 0x82, 0x83, 0x84, | 1131 Expect.listEquals([0xFF, 0x80, 0x81, 0x82, 0x83, 0x84, |
| 1132 0x85, 0x86, 0x87, 0x88, 0x89, 0xFF], | 1132 0x85, 0x86, 0x87, 0x88, 0x89, 0xFF], |
| 1133 array); | 1133 array); |
| 1134 for (int i = 0; i < view.length; ++i) { | 1134 for (int i = 0; i < view.length; ++i) { |
| 1135 view[i] = i; | 1135 view[i] = i; |
| 1136 } | 1136 } |
| 1137 var copy = view.sublist(0, view.length); | 1137 var copy = view.sublist(0, view.length); |
| 1138 Expect.isFalse(copy === view); | 1138 Expect.isFalse(identical(copy, view)); |
| 1139 Expect.isTrue(copy is Int8List); | 1139 Expect.isTrue(copy is Int8List); |
| 1140 Expect.equals(10, copy.length); | 1140 Expect.equals(10, copy.length); |
| 1141 Expect.listEquals(view, copy); | 1141 Expect.listEquals(view, copy); |
| 1142 var region = view.sublist(3, view.length - 3); | 1142 var region = view.sublist(3, view.length - 3); |
| 1143 Expect.isTrue(copy is Int8List); | 1143 Expect.isTrue(copy is Int8List); |
| 1144 Expect.equals(4, region.length); | 1144 Expect.equals(4, region.length); |
| 1145 Expect.listEquals([3, 4, 5, 6], region); | 1145 Expect.listEquals([3, 4, 5, 6], region); |
| 1146 view.setRange(3, 7, [-128, 0, 1, 127]); | 1146 view.setRange(3, 7, [-128, 0, 1, 127]); |
| 1147 Expect.listEquals([0, 1, 2, -128, 0, 1, 127, 7, 8, 9], | 1147 Expect.listEquals([0, 1, 2, -128, 0, 1, 127, 7, 8, 9], |
| 1148 view); | 1148 view); |
| (...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1237 Expect.listEquals([0xFF, 0xFE, 0xFD, 0xFC, 0xFB, | 1237 Expect.listEquals([0xFF, 0xFE, 0xFD, 0xFC, 0xFB, |
| 1238 0xFA, 0xF9, 0xF8, 0xF7, 0xF6], | 1238 0xFA, 0xF9, 0xF8, 0xF7, 0xF6], |
| 1239 view); | 1239 view); |
| 1240 Expect.listEquals([-1, -1, -2, -3, -4, -5, | 1240 Expect.listEquals([-1, -1, -2, -3, -4, -5, |
| 1241 -6, -7, -8, -9, -10, -1], | 1241 -6, -7, -8, -9, -10, -1], |
| 1242 array); | 1242 array); |
| 1243 for (int i = 0; i < view.length; ++i) { | 1243 for (int i = 0; i < view.length; ++i) { |
| 1244 view[i] = i; | 1244 view[i] = i; |
| 1245 } | 1245 } |
| 1246 var copy = view.sublist(0, view.length); | 1246 var copy = view.sublist(0, view.length); |
| 1247 Expect.isFalse(copy === view); | 1247 Expect.isFalse(identical(copy, view)); |
| 1248 Expect.isTrue(copy is Uint8List); | 1248 Expect.isTrue(copy is Uint8List); |
| 1249 Expect.equals(10, copy.length); | 1249 Expect.equals(10, copy.length); |
| 1250 Expect.listEquals(view, copy); | 1250 Expect.listEquals(view, copy); |
| 1251 var region = view.sublist(3, view.length - 3); | 1251 var region = view.sublist(3, view.length - 3); |
| 1252 Expect.isTrue(copy is Uint8List); | 1252 Expect.isTrue(copy is Uint8List); |
| 1253 Expect.equals(4, region.length); | 1253 Expect.equals(4, region.length); |
| 1254 Expect.listEquals([3, 4, 5, 6], region); | 1254 Expect.listEquals([3, 4, 5, 6], region); |
| 1255 view.setRange(3, 7, [257, 0, 1, 255]); | 1255 view.setRange(3, 7, [257, 0, 1, 255]); |
| 1256 Expect.listEquals([0, 1, 2, 1, 0, 1, 255, 7, 8, 9], | 1256 Expect.listEquals([0, 1, 2, 1, 0, 1, 255, 7, 8, 9], |
| 1257 view); | 1257 view); |
| (...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1367 -0x7FFB, -0x7FFA, -0x7FF9, -0x7FF8, -0x7FF7], | 1367 -0x7FFB, -0x7FFA, -0x7FF9, -0x7FF8, -0x7FF7], |
| 1368 view); | 1368 view); |
| 1369 Expect.listEquals([0xFF, 0xFF, 0x00, 0x80, 0x01, 0x80, 0x02, 0x80, | 1369 Expect.listEquals([0xFF, 0xFF, 0x00, 0x80, 0x01, 0x80, 0x02, 0x80, |
| 1370 0x03, 0x80, 0x04, 0x80, 0x05, 0x80, 0x06, 0x80, | 1370 0x03, 0x80, 0x04, 0x80, 0x05, 0x80, 0x06, 0x80, |
| 1371 0x07, 0x80, 0x08, 0x80, 0x09, 0x80, 0xFF, 0xFF], | 1371 0x07, 0x80, 0x08, 0x80, 0x09, 0x80, 0xFF, 0xFF], |
| 1372 array); | 1372 array); |
| 1373 for (int i = 0; i < view.length; ++i) { | 1373 for (int i = 0; i < view.length; ++i) { |
| 1374 view[i] = i; | 1374 view[i] = i; |
| 1375 } | 1375 } |
| 1376 var copy = view.sublist(0, view.length); | 1376 var copy = view.sublist(0, view.length); |
| 1377 Expect.isFalse(copy === view); | 1377 Expect.isFalse(identical(copy, view)); |
| 1378 Expect.isTrue(copy is Int16List); | 1378 Expect.isTrue(copy is Int16List); |
| 1379 Expect.equals(10, copy.length); | 1379 Expect.equals(10, copy.length); |
| 1380 Expect.listEquals(view, copy); | 1380 Expect.listEquals(view, copy); |
| 1381 var region = view.sublist(3, view.length - 3); | 1381 var region = view.sublist(3, view.length - 3); |
| 1382 Expect.isTrue(copy is Int16List); | 1382 Expect.isTrue(copy is Int16List); |
| 1383 Expect.equals(4, region.length); | 1383 Expect.equals(4, region.length); |
| 1384 Expect.listEquals([3, 4, 5, 6], region); | 1384 Expect.listEquals([3, 4, 5, 6], region); |
| 1385 view.setRange(3, 7, [-32768, 0, 1, 32767]); | 1385 view.setRange(3, 7, [-32768, 0, 1, 32767]); |
| 1386 Expect.listEquals([0, 1, 2, -32768, 0, 1, 32767, 7, 8, 9], | 1386 Expect.listEquals([0, 1, 2, -32768, 0, 1, 32767, 7, 8, 9], |
| 1387 view); | 1387 view); |
| (...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1480 0xFFFA, 0xFFF9, 0xFFF8, 0xFFF7, 0xFFF6], | 1480 0xFFFA, 0xFFF9, 0xFFF8, 0xFFF7, 0xFFF6], |
| 1481 view); | 1481 view); |
| 1482 Expect.listEquals([-1, -1, -1, -1, -2, -1, -3, -1, | 1482 Expect.listEquals([-1, -1, -1, -1, -2, -1, -3, -1, |
| 1483 -4, -1, -5, -1, -6, -1, -7, -1, | 1483 -4, -1, -5, -1, -6, -1, -7, -1, |
| 1484 -8, -1, -9, -1, -10, -1, -1, -1], | 1484 -8, -1, -9, -1, -10, -1, -1, -1], |
| 1485 array); | 1485 array); |
| 1486 for (int i = 0; i < view.length; ++i) { | 1486 for (int i = 0; i < view.length; ++i) { |
| 1487 view[i] = i; | 1487 view[i] = i; |
| 1488 } | 1488 } |
| 1489 var copy = view.sublist(0, view.length); | 1489 var copy = view.sublist(0, view.length); |
| 1490 Expect.isFalse(copy === view); | 1490 Expect.isFalse(identical(copy, view)); |
| 1491 Expect.isTrue(copy is Uint16List); | 1491 Expect.isTrue(copy is Uint16List); |
| 1492 Expect.equals(10, copy.length); | 1492 Expect.equals(10, copy.length); |
| 1493 Expect.listEquals(view, copy); | 1493 Expect.listEquals(view, copy); |
| 1494 var region = view.sublist(3, view.length - 3); | 1494 var region = view.sublist(3, view.length - 3); |
| 1495 Expect.isTrue(copy is Uint16List); | 1495 Expect.isTrue(copy is Uint16List); |
| 1496 Expect.equals(4, region.length); | 1496 Expect.equals(4, region.length); |
| 1497 Expect.listEquals([3, 4, 5, 6], region); | 1497 Expect.listEquals([3, 4, 5, 6], region); |
| 1498 view.setRange(3, 7, [0x10001, 0, 1, 0xFFFF]); | 1498 view.setRange(3, 7, [0x10001, 0, 1, 0xFFFF]); |
| 1499 Expect.listEquals([0, 1, 2, 1, 0, 1, 0xFFFF, 7, 8, 9], | 1499 Expect.listEquals([0, 1, 2, 1, 0, 1, 0xFFFF, 7, 8, 9], |
| 1500 view); | 1500 view); |
| (...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1636 0x01, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x80, | 1636 0x01, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x80, |
| 1637 0x03, 0x00, 0x00, 0x80, 0x04, 0x00, 0x00, 0x80, | 1637 0x03, 0x00, 0x00, 0x80, 0x04, 0x00, 0x00, 0x80, |
| 1638 0x05, 0x00, 0x00, 0x80, 0x06, 0x00, 0x00, 0x80, | 1638 0x05, 0x00, 0x00, 0x80, 0x06, 0x00, 0x00, 0x80, |
| 1639 0x07, 0x00, 0x00, 0x80, 0x08, 0x00, 0x00, 0x80, | 1639 0x07, 0x00, 0x00, 0x80, 0x08, 0x00, 0x00, 0x80, |
| 1640 0x09, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF], | 1640 0x09, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF], |
| 1641 array); | 1641 array); |
| 1642 for (int i = 0; i < view.length; ++i) { | 1642 for (int i = 0; i < view.length; ++i) { |
| 1643 view[i] = i; | 1643 view[i] = i; |
| 1644 } | 1644 } |
| 1645 var copy = view.sublist(0, view.length); | 1645 var copy = view.sublist(0, view.length); |
| 1646 Expect.isFalse(copy === view); | 1646 Expect.isFalse(identical(copy, view)); |
| 1647 Expect.isTrue(copy is Int32List); | 1647 Expect.isTrue(copy is Int32List); |
| 1648 Expect.equals(10, copy.length); | 1648 Expect.equals(10, copy.length); |
| 1649 Expect.listEquals(view, copy); | 1649 Expect.listEquals(view, copy); |
| 1650 var region = view.sublist(3, view.length - 3); | 1650 var region = view.sublist(3, view.length - 3); |
| 1651 Expect.isTrue(copy is Int32List); | 1651 Expect.isTrue(copy is Int32List); |
| 1652 Expect.equals(4, region.length); | 1652 Expect.equals(4, region.length); |
| 1653 Expect.listEquals([3, 4, 5, 6], region); | 1653 Expect.listEquals([3, 4, 5, 6], region); |
| 1654 view.setRange(3, 7, [-0x80000000, 0, 1, 0x7FFFFFFF]); | 1654 view.setRange(3, 7, [-0x80000000, 0, 1, 0x7FFFFFFF]); |
| 1655 Expect.listEquals([0, 1, 2, -0x80000000, 0, 1, 0x7FFFFFFF, 7, 8, 9], | 1655 Expect.listEquals([0, 1, 2, -0x80000000, 0, 1, 0x7FFFFFFF, 7, 8, 9], |
| 1656 view); | 1656 view); |
| (...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1761 -2, -1, -1, -1, -3, -1, -1, -1, | 1761 -2, -1, -1, -1, -3, -1, -1, -1, |
| 1762 -4, -1, -1, -1, -5, -1, -1, -1, | 1762 -4, -1, -1, -1, -5, -1, -1, -1, |
| 1763 -6, -1, -1, -1, -7, -1, -1, -1, | 1763 -6, -1, -1, -1, -7, -1, -1, -1, |
| 1764 -8, -1, -1, -1, -9, -1, -1, -1, | 1764 -8, -1, -1, -1, -9, -1, -1, -1, |
| 1765 -10, -1, -1, -1, -1, -1, -1, -1], | 1765 -10, -1, -1, -1, -1, -1, -1, -1], |
| 1766 array); | 1766 array); |
| 1767 for (int i = 0; i < view.length; ++i) { | 1767 for (int i = 0; i < view.length; ++i) { |
| 1768 view[i] = i; | 1768 view[i] = i; |
| 1769 } | 1769 } |
| 1770 var copy = view.sublist(0, view.length); | 1770 var copy = view.sublist(0, view.length); |
| 1771 Expect.isFalse(copy === view); | 1771 Expect.isFalse(identical(copy, view)); |
| 1772 Expect.isTrue(copy is Uint32List); | 1772 Expect.isTrue(copy is Uint32List); |
| 1773 Expect.equals(10, copy.length); | 1773 Expect.equals(10, copy.length); |
| 1774 Expect.listEquals(view, copy); | 1774 Expect.listEquals(view, copy); |
| 1775 var region = view.sublist(3, view.length - 3); | 1775 var region = view.sublist(3, view.length - 3); |
| 1776 Expect.isTrue(copy is Uint32List); | 1776 Expect.isTrue(copy is Uint32List); |
| 1777 Expect.equals(4, region.length); | 1777 Expect.equals(4, region.length); |
| 1778 Expect.listEquals([3, 4, 5, 6], region); | 1778 Expect.listEquals([3, 4, 5, 6], region); |
| 1779 view.setRange(3, 7, [0x100000001, 0, 1, 0xFFFFFFFF]); | 1779 view.setRange(3, 7, [0x100000001, 0, 1, 0xFFFFFFFF]); |
| 1780 Expect.listEquals([0, 1, 2, 1, 0, 1, 0xFFFFFFFF, 7, 8, 9], | 1780 Expect.listEquals([0, 1, 2, 1, 0, 1, 0xFFFFFFFF, 7, 8, 9], |
| 1781 view); | 1781 view); |
| (...skipping 167 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1949 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, | 1949 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, |
| 1950 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, | 1950 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, |
| 1951 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, | 1951 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, |
| 1952 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, | 1952 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, |
| 1953 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF], | 1953 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF], |
| 1954 array); | 1954 array); |
| 1955 for (int i = 0; i < view.length; ++i) { | 1955 for (int i = 0; i < view.length; ++i) { |
| 1956 view[i] = i; | 1956 view[i] = i; |
| 1957 } | 1957 } |
| 1958 var copy = view.sublist(0, view.length); | 1958 var copy = view.sublist(0, view.length); |
| 1959 Expect.isFalse(copy === view); | 1959 Expect.isFalse(identical(copy, view)); |
| 1960 Expect.isTrue(copy is Int64List); | 1960 Expect.isTrue(copy is Int64List); |
| 1961 Expect.equals(10, copy.length); | 1961 Expect.equals(10, copy.length); |
| 1962 Expect.listEquals(view, copy); | 1962 Expect.listEquals(view, copy); |
| 1963 var region = view.sublist(3, view.length - 3); | 1963 var region = view.sublist(3, view.length - 3); |
| 1964 Expect.isTrue(copy is Int64List); | 1964 Expect.isTrue(copy is Int64List); |
| 1965 Expect.equals(4, region.length); | 1965 Expect.equals(4, region.length); |
| 1966 Expect.listEquals([3, 4, 5, 6], region); | 1966 Expect.listEquals([3, 4, 5, 6], region); |
| 1967 view.setRange(3, 7, [-0x8000000000000000, 0, 1, 0x7FFFFFFFFFFFFFFF]); | 1967 view.setRange(3, 7, [-0x8000000000000000, 0, 1, 0x7FFFFFFFFFFFFFFF]); |
| 1968 Expect.listEquals([0, 1, 2, -0x8000000000000000, 0, | 1968 Expect.listEquals([0, 1, 2, -0x8000000000000000, 0, |
| 1969 1, 0x7FFFFFFFFFFFFFFF, 7, 8, 9], | 1969 1, 0x7FFFFFFFFFFFFFFF, 7, 8, 9], |
| (...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2107 -7, -1, -1, -1, -1, -1, -1, -1, | 2107 -7, -1, -1, -1, -1, -1, -1, -1, |
| 2108 -8, -1, -1, -1, -1, -1, -1, -1, | 2108 -8, -1, -1, -1, -1, -1, -1, -1, |
| 2109 -9, -1, -1, -1, -1, -1, -1, -1, | 2109 -9, -1, -1, -1, -1, -1, -1, -1, |
| 2110 -10, -1, -1, -1, -1, -1, -1, -1, | 2110 -10, -1, -1, -1, -1, -1, -1, -1, |
| 2111 -1, -1, -1, -1, -1, -1, -1, -1], | 2111 -1, -1, -1, -1, -1, -1, -1, -1], |
| 2112 array); | 2112 array); |
| 2113 for (int i = 0; i < view.length; ++i) { | 2113 for (int i = 0; i < view.length; ++i) { |
| 2114 view[i] = i; | 2114 view[i] = i; |
| 2115 } | 2115 } |
| 2116 var copy = view.sublist(0, view.length); | 2116 var copy = view.sublist(0, view.length); |
| 2117 Expect.isFalse(copy === view); | 2117 Expect.isFalse(identical(copy, view)); |
| 2118 Expect.isTrue(copy is Uint64List); | 2118 Expect.isTrue(copy is Uint64List); |
| 2119 Expect.equals(10, copy.length); | 2119 Expect.equals(10, copy.length); |
| 2120 Expect.listEquals(view, copy); | 2120 Expect.listEquals(view, copy); |
| 2121 var region = view.sublist(3, view.length - 3); | 2121 var region = view.sublist(3, view.length - 3); |
| 2122 Expect.isTrue(copy is Uint64List); | 2122 Expect.isTrue(copy is Uint64List); |
| 2123 Expect.equals(4, region.length); | 2123 Expect.equals(4, region.length); |
| 2124 Expect.listEquals([3, 4, 5, 6], region); | 2124 Expect.listEquals([3, 4, 5, 6], region); |
| 2125 view.setRange(3, 7, [0x10000000000000001, 0, 1, 0xFFFFFFFFFFFFFFFF]); | 2125 view.setRange(3, 7, [0x10000000000000001, 0, 1, 0xFFFFFFFFFFFFFFFF]); |
| 2126 Expect.listEquals([0, 1, 2, 1, 0, 1, 0xFFFFFFFFFFFFFFFF, 7, 8, 9], | 2126 Expect.listEquals([0, 1, 2, 1, 0, 1, 0xFFFFFFFFFFFFFFFF, 7, 8, 9], |
| 2127 view); | 2127 view); |
| (...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2215 0x40800000, 0x40A00000, | 2215 0x40800000, 0x40A00000, |
| 2216 0x40C00000, 0x40E00000, | 2216 0x40C00000, 0x40E00000, |
| 2217 0x41000000, 0x41100000, | 2217 0x41000000, 0x41100000, |
| 2218 0x41200000, 0xBF800000], | 2218 0x41200000, 0xBF800000], |
| 2219 array); | 2219 array); |
| 2220 // TODO: min, max, and round | 2220 // TODO: min, max, and round |
| 2221 for (int i = 0; i < view.length; ++i) { | 2221 for (int i = 0; i < view.length; ++i) { |
| 2222 view[i] = i * 1.0; | 2222 view[i] = i * 1.0; |
| 2223 } | 2223 } |
| 2224 var copy = view.sublist(0, view.length); | 2224 var copy = view.sublist(0, view.length); |
| 2225 Expect.isFalse(copy === view); | 2225 Expect.isFalse(identical(copy, view)); |
| 2226 Expect.isTrue(copy is Float32List); | 2226 Expect.isTrue(copy is Float32List); |
| 2227 Expect.equals(10, copy.length); | 2227 Expect.equals(10, copy.length); |
| 2228 Expect.listEquals(view, copy); | 2228 Expect.listEquals(view, copy); |
| 2229 var region = view.sublist(3, view.length - 3); | 2229 var region = view.sublist(3, view.length - 3); |
| 2230 Expect.isTrue(copy is Float32List); | 2230 Expect.isTrue(copy is Float32List); |
| 2231 Expect.equals(4, region.length); | 2231 Expect.equals(4, region.length); |
| 2232 Expect.listEquals([3.0, 4.0, 5.0, 6.0], region); | 2232 Expect.listEquals([3.0, 4.0, 5.0, 6.0], region); |
| 2233 view.setRange(3, 7, [double.NEGATIVE_INFINITY, 0.0, 1.0, double.INFINITY]); | 2233 view.setRange(3, 7, [double.NEGATIVE_INFINITY, 0.0, 1.0, double.INFINITY]); |
| 2234 Expect.listEquals([0.0, 1.0, 2.0, double.NEGATIVE_INFINITY, 0.0, | 2234 Expect.listEquals([0.0, 1.0, 2.0, double.NEGATIVE_INFINITY, 0.0, |
| 2235 1.0, double.INFINITY, 7.0, 8.0, 9.0], | 2235 1.0, double.INFINITY, 7.0, 8.0, 9.0], |
| (...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2318 0x4010000000000000, 0x4014000000000000, | 2318 0x4010000000000000, 0x4014000000000000, |
| 2319 0x4018000000000000, 0x401C000000000000, | 2319 0x4018000000000000, 0x401C000000000000, |
| 2320 0x4020000000000000, 0x4022000000000000, | 2320 0x4020000000000000, 0x4022000000000000, |
| 2321 0x4024000000000000, 0xBFF0000000000000], | 2321 0x4024000000000000, 0xBFF0000000000000], |
| 2322 array); | 2322 array); |
| 2323 // TODO: min, max | 2323 // TODO: min, max |
| 2324 for (int i = 0; i < view.length; ++i) { | 2324 for (int i = 0; i < view.length; ++i) { |
| 2325 view[i] = i * 1.0; | 2325 view[i] = i * 1.0; |
| 2326 } | 2326 } |
| 2327 var copy = view.sublist(0, view.length); | 2327 var copy = view.sublist(0, view.length); |
| 2328 Expect.isFalse(copy === view); | 2328 Expect.isFalse(identical(copy, view)); |
| 2329 Expect.isTrue(copy is Float64List); | 2329 Expect.isTrue(copy is Float64List); |
| 2330 Expect.equals(10, copy.length); | 2330 Expect.equals(10, copy.length); |
| 2331 Expect.listEquals(view, copy); | 2331 Expect.listEquals(view, copy); |
| 2332 var region = view.sublist(3, view.length - 3); | 2332 var region = view.sublist(3, view.length - 3); |
| 2333 Expect.isTrue(copy is Float64List); | 2333 Expect.isTrue(copy is Float64List); |
| 2334 Expect.equals(4, region.length); | 2334 Expect.equals(4, region.length); |
| 2335 Expect.listEquals([3.0, 4.0, 5.0, 6.0], region); | 2335 Expect.listEquals([3.0, 4.0, 5.0, 6.0], region); |
| 2336 view.setRange(3, 7, [double.NEGATIVE_INFINITY, 0.0, 1.0, double.INFINITY]); | 2336 view.setRange(3, 7, [double.NEGATIVE_INFINITY, 0.0, 1.0, double.INFINITY]); |
| 2337 Expect.listEquals([0.0, 1.0, 2.0, double.NEGATIVE_INFINITY, 0.0, | 2337 Expect.listEquals([0.0, 1.0, 2.0, double.NEGATIVE_INFINITY, 0.0, |
| 2338 1.0, double.INFINITY, 7.0, 8.0, 9.0], | 2338 1.0, double.INFINITY, 7.0, 8.0, 9.0], |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2377 | 2377 |
| 2378 testByteList(); | 2378 testByteList(); |
| 2379 } | 2379 } |
| 2380 } | 2380 } |
| 2381 | 2381 |
| 2382 main() { | 2382 main() { |
| 2383 for (var i=0; i<1000; i++) { | 2383 for (var i=0; i<1000; i++) { |
| 2384 ByteArrayTest.testMain(); | 2384 ByteArrayTest.testMain(); |
| 2385 } | 2385 } |
| 2386 } | 2386 } |
| OLD | NEW |