| OLD | NEW |
| (Empty) | |
| 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
| 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 |
| 4 |
| 5 import 'package:expect/expect.dart'; |
| 6 import 'dart:typed_data'; |
| 7 |
| 8 main() { |
| 9 testFloat32FillRange(); |
| 10 testFloat64FillRange(); |
| 11 testInt8FillRange(); |
| 12 testInt16FillRange(); |
| 13 testInt32FillRange(); |
| 14 testUint8FillRange(); |
| 15 testUint16FillRange(); |
| 16 testUint32FillRange(); |
| 17 testUint8ClampedFillRange(); |
| 18 |
| 19 } |
| 20 |
| 21 void testFloat32FillRange() { |
| 22 Float32List list = new Float32List(4); |
| 23 list.fillRange(0, 4, 0); |
| 24 Expect.listEquals([0, 0, 0, 0], list); |
| 25 list.fillRange(0, 0, -6); |
| 26 Expect.listEquals([0, 0, 0, 0], list); |
| 27 list.fillRange(4, 4, 6); |
| 28 Expect.listEquals([0, 0, 0, 0], list); |
| 29 list.fillRange(1, 3, -6); |
| 30 Expect.listEquals([0, -6, -6, 0], list); |
| 31 } |
| 32 |
| 33 void testFloat64FillRange() { |
| 34 Float64List list = new Float64List(4); |
| 35 list.fillRange(0, 4, 0); |
| 36 Expect.listEquals([0, 0, 0, 0], list); |
| 37 list.fillRange(0, 0, -6); |
| 38 Expect.listEquals([0, 0, 0, 0], list); |
| 39 list.fillRange(4, 4, -6); |
| 40 Expect.listEquals([0, 0, 0, 0], list); |
| 41 list.fillRange(1, 3, -6); |
| 42 Expect.listEquals([0, -6, -6, 0], list); |
| 43 } |
| 44 |
| 45 void testInt8FillRange() { |
| 46 Int8List list = new Int8List(4); |
| 47 list.fillRange(0, 4, 0); |
| 48 Expect.listEquals([0, 0, 0, 0], list); |
| 49 list.fillRange(0, 0, -6); |
| 50 Expect.listEquals([0, 0, 0, 0], list); |
| 51 list.fillRange(4, 4, 6); |
| 52 Expect.listEquals([0, 0, 0, 0], list); |
| 53 list.fillRange(1, 3, -6); |
| 54 Expect.listEquals([0, -6, -6, 0], list); |
| 55 } |
| 56 |
| 57 void testInt16FillRange() { |
| 58 Int16List list = new Int16List(4); |
| 59 list.fillRange(0, 4, 0); |
| 60 Expect.listEquals([0, 0, 0, 0], list); |
| 61 list.fillRange(0, 0, -6); |
| 62 Expect.listEquals([0, 0, 0, 0], list); |
| 63 list.fillRange(4, 4, -6); |
| 64 Expect.listEquals([0, 0, 0, 0], list); |
| 65 list.fillRange(1, 3, -6); |
| 66 Expect.listEquals([0, -6, -6, 0], list); |
| 67 } |
| 68 |
| 69 void testInt32FillRange() { |
| 70 Int32List list = new Int32List(4); |
| 71 list.fillRange(0, 4, 0); |
| 72 Expect.listEquals([0, 0, 0, 0], list); |
| 73 list.fillRange(0, 0, -6); |
| 74 Expect.listEquals([0, 0, 0, 0], list); |
| 75 list.fillRange(4, 4, -6); |
| 76 Expect.listEquals([0, 0, 0, 0], list); |
| 77 list.fillRange(1, 3, -6); |
| 78 Expect.listEquals([0, -6, -6, 0], list); |
| 79 } |
| 80 |
| 81 void testUint8FillRange() { |
| 82 Uint8List list = new Uint8List(4); |
| 83 list.fillRange(0, 4, 0); |
| 84 Expect.listEquals([0, 0, 0, 0], list); |
| 85 list.fillRange(0, 0, 6); |
| 86 Expect.listEquals([0, 0, 0, 0], list); |
| 87 list.fillRange(4, 4, 6); |
| 88 Expect.listEquals([0, 0, 0, 0], list); |
| 89 list.fillRange(1, 3, 6); |
| 90 Expect.listEquals([0, 6, 6, 0], list); |
| 91 } |
| 92 |
| 93 void testUint16FillRange() { |
| 94 Uint16List list = new Uint16List(4); |
| 95 list.fillRange(0, 4, 0); |
| 96 Expect.listEquals([0, 0, 0, 0], list); |
| 97 list.fillRange(0, 0, 6); |
| 98 Expect.listEquals([0, 0, 0, 0], list); |
| 99 list.fillRange(4, 4, 6); |
| 100 Expect.listEquals([0, 0, 0, 0], list); |
| 101 list.fillRange(1, 3, 6); |
| 102 Expect.listEquals([0, 6, 6, 0], list); |
| 103 } |
| 104 |
| 105 void testUint32FillRange() { |
| 106 Uint32List list = new Uint32List(4); |
| 107 list.fillRange(0, 4, 0); |
| 108 Expect.listEquals([0, 0, 0, 0], list); |
| 109 list.fillRange(0, 0, 6); |
| 110 Expect.listEquals([0, 0, 0, 0], list); |
| 111 list.fillRange(4, 4, 6); |
| 112 Expect.listEquals([0, 0, 0, 0], list); |
| 113 list.fillRange(1, 3, 6); |
| 114 Expect.listEquals([0, 6, 6, 0], list); |
| 115 } |
| 116 |
| 117 void testUint8ClampedFillRange() { |
| 118 Uint8ClampedList list = new Uint8ClampedList(4); |
| 119 list.fillRange(0, 4, 0); |
| 120 Expect.listEquals([0, 0, 0, 0], list); |
| 121 list.fillRange(0, 0, 6); |
| 122 Expect.listEquals([0, 0, 0, 0], list); |
| 123 list.fillRange(4, 4, 6); |
| 124 Expect.listEquals([0, 0, 0, 0], list); |
| 125 list.fillRange(1, 3, 6); |
| 126 Expect.listEquals([0, 6, 6, 0], list); |
| 127 } |
| OLD | NEW |