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

Side by Side Diff: tests/corelib/list_ungrowable_fillRange_test.dart

Issue 18446004: Revert "Add fillRange to typed ungrowable lists." (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 5 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 | « sdk/lib/typed_data/dart2js/typed_data_dart2js.dart ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(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 }
OLDNEW
« no previous file with comments | « sdk/lib/typed_data/dart2js/typed_data_dart2js.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698