| 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.0); | |
| 24 Expect.listEquals([0, 0, 0, 0], list); | |
| 25 list.fillRange(0, 0, -6.0); | |
| 26 Expect.listEquals([0, 0, 0, 0], list); | |
| 27 list.fillRange(4, 4, 6.0); | |
| 28 Expect.listEquals([0, 0, 0, 0], list); | |
| 29 list.fillRange(1, 3, -6.0); | |
| 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.0); | |
| 36 Expect.listEquals([0, 0, 0, 0], list); | |
| 37 list.fillRange(0, 0, -6.0); | |
| 38 Expect.listEquals([0, 0, 0, 0], list); | |
| 39 list.fillRange(4, 4, -6.0); | |
| 40 Expect.listEquals([0, 0, 0, 0], list); | |
| 41 list.fillRange(1, 3, -6.0); | |
| 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 |