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

Side by Side Diff: test/codegen_expected/lib/convert/chunked_conversion_utf88_test.js

Issue 2102053003: Remove DDC custom error list now that strong mode analyzer handles it (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: another fix Created 4 years, 4 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
OLDNEW
1 dart_library.library('lib/convert/chunked_conversion_utf88_test', null, /* Impor ts */[ 1 dart_library.library('lib/convert/chunked_conversion_utf88_test', null, /* Impor ts */[
2 'dart_sdk', 2 'dart_sdk',
3 'expect' 3 'expect'
4 ], function load__chunked_conversion_utf88_test(exports, dart_sdk, expect) { 4 ], function load__chunked_conversion_utf88_test(exports, dart_sdk, expect) {
5 'use strict'; 5 'use strict';
6 const core = dart_sdk.core; 6 const core = dart_sdk.core;
7 const convert = dart_sdk.convert; 7 const convert = dart_sdk.convert;
8 const _interceptors = dart_sdk._interceptors; 8 const _interceptors = dart_sdk._interceptors;
9 const dart = dart_sdk.dart; 9 const dart = dart_sdk.dart;
10 const dartx = dart_sdk.dartx; 10 const dartx = dart_sdk.dartx;
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after
126 let UTF8_TRAILING = const$1 || (const$1 = dart.constList([237, 176, 146], co re.int)); 126 let UTF8_TRAILING = const$1 || (const$1 = dart.constList([237, 176, 146], co re.int));
127 let CHAR_A = 97; 127 let CHAR_A = 97;
128 let tests = []; 128 let tests = [];
129 let codeUnits = JSArrayOfint().of([]); 129 let codeUnits = JSArrayOfint().of([]);
130 for (let i = 0; i < 2049; i++) { 130 for (let i = 0; i < 2049; i++) {
131 codeUnits[dartx.length] = i + 1; 131 codeUnits[dartx.length] = i + 1;
132 codeUnits[dartx.set](i, CHAR_A); 132 codeUnits[dartx.set](i, CHAR_A);
133 if (i > 20 && dart.notNull(chunked_conversion_utf88_test._nextPowerOf2(i - 2)) - i > 10) continue; 133 if (i > 20 && dart.notNull(chunked_conversion_utf88_test._nextPowerOf2(i - 2)) - i > 10) continue;
134 codeUnits[dartx.set](i, LEADING_SURROGATE); 134 codeUnits[dartx.set](i, LEADING_SURROGATE);
135 let str = core.String.fromCharCodes(IterableOfint()._check(codeUnits)); 135 let str = core.String.fromCharCodes(IterableOfint()._check(codeUnits));
136 let bytes = core.List.filled(i + 3, CHAR_A); 136 let bytes = ListOfint().filled(i + 3, CHAR_A);
137 bytes[dartx.set](i, UTF8_LEADING[dartx.get](0)); 137 bytes[dartx.set](i, UTF8_LEADING[dartx.get](0));
138 bytes[dartx.set](i + 1, UTF8_LEADING[dartx.get](1)); 138 bytes[dartx.set](i + 1, UTF8_LEADING[dartx.get](1));
139 bytes[dartx.set](i + 2, UTF8_LEADING[dartx.get](2)); 139 bytes[dartx.set](i + 2, UTF8_LEADING[dartx.get](2));
140 chunked_conversion_utf88_test.runTest(JSArrayOfObject().of([bytes, str])); 140 chunked_conversion_utf88_test.runTest(JSArrayOfObject().of([bytes, str]));
141 codeUnits[dartx.set](i, TRAILING_SURROGATE); 141 codeUnits[dartx.set](i, TRAILING_SURROGATE);
142 str = core.String.fromCharCodes(IterableOfint()._check(codeUnits)); 142 str = core.String.fromCharCodes(IterableOfint()._check(codeUnits));
143 bytes = core.List.filled(i + 3, CHAR_A); 143 bytes = ListOfint().filled(i + 3, CHAR_A);
144 bytes[dartx.set](i, UTF8_TRAILING[dartx.get](0)); 144 bytes[dartx.set](i, UTF8_TRAILING[dartx.get](0));
145 bytes[dartx.set](i + 1, UTF8_TRAILING[dartx.get](1)); 145 bytes[dartx.set](i + 1, UTF8_TRAILING[dartx.get](1));
146 bytes[dartx.set](i + 2, UTF8_TRAILING[dartx.get](2)); 146 bytes[dartx.set](i + 2, UTF8_TRAILING[dartx.get](2));
147 chunked_conversion_utf88_test.runTest(JSArrayOfObject().of([bytes, str])); 147 chunked_conversion_utf88_test.runTest(JSArrayOfObject().of([bytes, str]));
148 codeUnits[dartx.length] = i + 2; 148 codeUnits[dartx.length] = i + 2;
149 codeUnits[dartx.set](i, LEADING_SURROGATE); 149 codeUnits[dartx.set](i, LEADING_SURROGATE);
150 codeUnits[dartx.set](i + 1, TRAILING_SURROGATE); 150 codeUnits[dartx.set](i + 1, TRAILING_SURROGATE);
151 str = core.String.fromCharCodes(IterableOfint()._check(codeUnits)); 151 str = core.String.fromCharCodes(IterableOfint()._check(codeUnits));
152 bytes = core.List.filled(i + 4, CHAR_A); 152 bytes = ListOfint().filled(i + 4, CHAR_A);
153 bytes[dartx.set](i, UTF8_ENCODING[dartx.get](0)); 153 bytes[dartx.set](i, UTF8_ENCODING[dartx.get](0));
154 bytes[dartx.set](i + 1, UTF8_ENCODING[dartx.get](1)); 154 bytes[dartx.set](i + 1, UTF8_ENCODING[dartx.get](1));
155 bytes[dartx.set](i + 2, UTF8_ENCODING[dartx.get](2)); 155 bytes[dartx.set](i + 2, UTF8_ENCODING[dartx.get](2));
156 bytes[dartx.set](i + 3, UTF8_ENCODING[dartx.get](3)); 156 bytes[dartx.set](i + 3, UTF8_ENCODING[dartx.get](3));
157 chunked_conversion_utf88_test.runTest(JSArrayOfObject().of([bytes, str])); 157 chunked_conversion_utf88_test.runTest(JSArrayOfObject().of([bytes, str]));
158 codeUnits[dartx.set](i, TRAILING_SURROGATE); 158 codeUnits[dartx.set](i, TRAILING_SURROGATE);
159 codeUnits[dartx.set](i + 1, TRAILING_SURROGATE); 159 codeUnits[dartx.set](i + 1, TRAILING_SURROGATE);
160 str = core.String.fromCharCodes(IterableOfint()._check(codeUnits)); 160 str = core.String.fromCharCodes(IterableOfint()._check(codeUnits));
161 bytes = core.List.filled(i + 6, CHAR_A); 161 bytes = ListOfint().filled(i + 6, CHAR_A);
162 bytes[dartx.set](i, UTF8_TRAILING[dartx.get](0)); 162 bytes[dartx.set](i, UTF8_TRAILING[dartx.get](0));
163 bytes[dartx.set](i + 1, UTF8_TRAILING[dartx.get](1)); 163 bytes[dartx.set](i + 1, UTF8_TRAILING[dartx.get](1));
164 bytes[dartx.set](i + 2, UTF8_TRAILING[dartx.get](2)); 164 bytes[dartx.set](i + 2, UTF8_TRAILING[dartx.get](2));
165 bytes[dartx.set](i + 3, UTF8_TRAILING[dartx.get](0)); 165 bytes[dartx.set](i + 3, UTF8_TRAILING[dartx.get](0));
166 bytes[dartx.set](i + 4, UTF8_TRAILING[dartx.get](1)); 166 bytes[dartx.set](i + 4, UTF8_TRAILING[dartx.get](1));
167 bytes[dartx.set](i + 5, UTF8_TRAILING[dartx.get](2)); 167 bytes[dartx.set](i + 5, UTF8_TRAILING[dartx.get](2));
168 chunked_conversion_utf88_test.runTest(JSArrayOfObject().of([bytes, str])); 168 chunked_conversion_utf88_test.runTest(JSArrayOfObject().of([bytes, str]));
169 codeUnits[dartx.set](i, LEADING_SURROGATE); 169 codeUnits[dartx.set](i, LEADING_SURROGATE);
170 codeUnits[dartx.set](i + 1, LEADING_SURROGATE); 170 codeUnits[dartx.set](i + 1, LEADING_SURROGATE);
171 str = core.String.fromCharCodes(IterableOfint()._check(codeUnits)); 171 str = core.String.fromCharCodes(IterableOfint()._check(codeUnits));
172 bytes = core.List.filled(i + 6, CHAR_A); 172 bytes = ListOfint().filled(i + 6, CHAR_A);
173 bytes[dartx.set](i, UTF8_LEADING[dartx.get](0)); 173 bytes[dartx.set](i, UTF8_LEADING[dartx.get](0));
174 bytes[dartx.set](i + 1, UTF8_LEADING[dartx.get](1)); 174 bytes[dartx.set](i + 1, UTF8_LEADING[dartx.get](1));
175 bytes[dartx.set](i + 2, UTF8_LEADING[dartx.get](2)); 175 bytes[dartx.set](i + 2, UTF8_LEADING[dartx.get](2));
176 bytes[dartx.set](i + 3, UTF8_LEADING[dartx.get](0)); 176 bytes[dartx.set](i + 3, UTF8_LEADING[dartx.get](0));
177 bytes[dartx.set](i + 4, UTF8_LEADING[dartx.get](1)); 177 bytes[dartx.set](i + 4, UTF8_LEADING[dartx.get](1));
178 bytes[dartx.set](i + 5, UTF8_LEADING[dartx.get](2)); 178 bytes[dartx.set](i + 5, UTF8_LEADING[dartx.get](2));
179 chunked_conversion_utf88_test.runTest(JSArrayOfObject().of([bytes, str])); 179 chunked_conversion_utf88_test.runTest(JSArrayOfObject().of([bytes, str]));
180 codeUnits[dartx.set](i, TRAILING_SURROGATE); 180 codeUnits[dartx.set](i, TRAILING_SURROGATE);
181 codeUnits[dartx.set](i + 1, LEADING_SURROGATE); 181 codeUnits[dartx.set](i + 1, LEADING_SURROGATE);
182 str = core.String.fromCharCodes(IterableOfint()._check(codeUnits)); 182 str = core.String.fromCharCodes(IterableOfint()._check(codeUnits));
183 bytes = core.List.filled(i + 6, CHAR_A); 183 bytes = ListOfint().filled(i + 6, CHAR_A);
184 bytes[dartx.set](i, UTF8_TRAILING[dartx.get](0)); 184 bytes[dartx.set](i, UTF8_TRAILING[dartx.get](0));
185 bytes[dartx.set](i + 1, UTF8_TRAILING[dartx.get](1)); 185 bytes[dartx.set](i + 1, UTF8_TRAILING[dartx.get](1));
186 bytes[dartx.set](i + 2, UTF8_TRAILING[dartx.get](2)); 186 bytes[dartx.set](i + 2, UTF8_TRAILING[dartx.get](2));
187 bytes[dartx.set](i + 3, UTF8_LEADING[dartx.get](0)); 187 bytes[dartx.set](i + 3, UTF8_LEADING[dartx.get](0));
188 bytes[dartx.set](i + 4, UTF8_LEADING[dartx.get](1)); 188 bytes[dartx.set](i + 4, UTF8_LEADING[dartx.get](1));
189 bytes[dartx.set](i + 5, UTF8_LEADING[dartx.get](2)); 189 bytes[dartx.set](i + 5, UTF8_LEADING[dartx.get](2));
190 chunked_conversion_utf88_test.runTest(JSArrayOfObject().of([bytes, str])); 190 chunked_conversion_utf88_test.runTest(JSArrayOfObject().of([bytes, str]));
191 codeUnits[dartx.length] = i + 3; 191 codeUnits[dartx.length] = i + 3;
192 codeUnits[dartx.set](i, LEADING_SURROGATE); 192 codeUnits[dartx.set](i, LEADING_SURROGATE);
193 codeUnits[dartx.set](i + 1, TRAILING_SURROGATE); 193 codeUnits[dartx.set](i + 1, TRAILING_SURROGATE);
194 codeUnits[dartx.set](i + 2, CHAR_A); 194 codeUnits[dartx.set](i + 2, CHAR_A);
195 str = core.String.fromCharCodes(IterableOfint()._check(codeUnits)); 195 str = core.String.fromCharCodes(IterableOfint()._check(codeUnits));
196 bytes = core.List.filled(i + 5, CHAR_A); 196 bytes = ListOfint().filled(i + 5, CHAR_A);
197 bytes[dartx.set](i, UTF8_ENCODING[dartx.get](0)); 197 bytes[dartx.set](i, UTF8_ENCODING[dartx.get](0));
198 bytes[dartx.set](i + 1, UTF8_ENCODING[dartx.get](1)); 198 bytes[dartx.set](i + 1, UTF8_ENCODING[dartx.get](1));
199 bytes[dartx.set](i + 2, UTF8_ENCODING[dartx.get](2)); 199 bytes[dartx.set](i + 2, UTF8_ENCODING[dartx.get](2));
200 bytes[dartx.set](i + 3, UTF8_ENCODING[dartx.get](3)); 200 bytes[dartx.set](i + 3, UTF8_ENCODING[dartx.get](3));
201 chunked_conversion_utf88_test.runTest(JSArrayOfObject().of([bytes, str])); 201 chunked_conversion_utf88_test.runTest(JSArrayOfObject().of([bytes, str]));
202 codeUnits[dartx.set](i, TRAILING_SURROGATE); 202 codeUnits[dartx.set](i, TRAILING_SURROGATE);
203 codeUnits[dartx.set](i + 1, TRAILING_SURROGATE); 203 codeUnits[dartx.set](i + 1, TRAILING_SURROGATE);
204 codeUnits[dartx.set](i + 2, CHAR_A); 204 codeUnits[dartx.set](i + 2, CHAR_A);
205 str = core.String.fromCharCodes(IterableOfint()._check(codeUnits)); 205 str = core.String.fromCharCodes(IterableOfint()._check(codeUnits));
206 bytes = core.List.filled(i + 7, CHAR_A); 206 bytes = ListOfint().filled(i + 7, CHAR_A);
207 bytes[dartx.set](i, UTF8_TRAILING[dartx.get](0)); 207 bytes[dartx.set](i, UTF8_TRAILING[dartx.get](0));
208 bytes[dartx.set](i + 1, UTF8_TRAILING[dartx.get](1)); 208 bytes[dartx.set](i + 1, UTF8_TRAILING[dartx.get](1));
209 bytes[dartx.set](i + 2, UTF8_TRAILING[dartx.get](2)); 209 bytes[dartx.set](i + 2, UTF8_TRAILING[dartx.get](2));
210 bytes[dartx.set](i + 3, UTF8_TRAILING[dartx.get](0)); 210 bytes[dartx.set](i + 3, UTF8_TRAILING[dartx.get](0));
211 bytes[dartx.set](i + 4, UTF8_TRAILING[dartx.get](1)); 211 bytes[dartx.set](i + 4, UTF8_TRAILING[dartx.get](1));
212 bytes[dartx.set](i + 5, UTF8_TRAILING[dartx.get](2)); 212 bytes[dartx.set](i + 5, UTF8_TRAILING[dartx.get](2));
213 chunked_conversion_utf88_test.runTest(JSArrayOfObject().of([bytes, str])); 213 chunked_conversion_utf88_test.runTest(JSArrayOfObject().of([bytes, str]));
214 codeUnits[dartx.set](i, LEADING_SURROGATE); 214 codeUnits[dartx.set](i, LEADING_SURROGATE);
215 codeUnits[dartx.set](i + 1, LEADING_SURROGATE); 215 codeUnits[dartx.set](i + 1, LEADING_SURROGATE);
216 codeUnits[dartx.set](i + 2, CHAR_A); 216 codeUnits[dartx.set](i + 2, CHAR_A);
217 str = core.String.fromCharCodes(IterableOfint()._check(codeUnits)); 217 str = core.String.fromCharCodes(IterableOfint()._check(codeUnits));
218 bytes = core.List.filled(i + 7, CHAR_A); 218 bytes = ListOfint().filled(i + 7, CHAR_A);
219 bytes[dartx.set](i, UTF8_LEADING[dartx.get](0)); 219 bytes[dartx.set](i, UTF8_LEADING[dartx.get](0));
220 bytes[dartx.set](i + 1, UTF8_LEADING[dartx.get](1)); 220 bytes[dartx.set](i + 1, UTF8_LEADING[dartx.get](1));
221 bytes[dartx.set](i + 2, UTF8_LEADING[dartx.get](2)); 221 bytes[dartx.set](i + 2, UTF8_LEADING[dartx.get](2));
222 bytes[dartx.set](i + 3, UTF8_LEADING[dartx.get](0)); 222 bytes[dartx.set](i + 3, UTF8_LEADING[dartx.get](0));
223 bytes[dartx.set](i + 4, UTF8_LEADING[dartx.get](1)); 223 bytes[dartx.set](i + 4, UTF8_LEADING[dartx.get](1));
224 bytes[dartx.set](i + 5, UTF8_LEADING[dartx.get](2)); 224 bytes[dartx.set](i + 5, UTF8_LEADING[dartx.get](2));
225 chunked_conversion_utf88_test.runTest(JSArrayOfObject().of([bytes, str])); 225 chunked_conversion_utf88_test.runTest(JSArrayOfObject().of([bytes, str]));
226 codeUnits[dartx.set](i, TRAILING_SURROGATE); 226 codeUnits[dartx.set](i, TRAILING_SURROGATE);
227 codeUnits[dartx.set](i + 1, LEADING_SURROGATE); 227 codeUnits[dartx.set](i + 1, LEADING_SURROGATE);
228 codeUnits[dartx.set](i + 2, CHAR_A); 228 codeUnits[dartx.set](i + 2, CHAR_A);
229 str = core.String.fromCharCodes(IterableOfint()._check(codeUnits)); 229 str = core.String.fromCharCodes(IterableOfint()._check(codeUnits));
230 bytes = core.List.filled(i + 7, CHAR_A); 230 bytes = ListOfint().filled(i + 7, CHAR_A);
231 bytes[dartx.set](i, UTF8_TRAILING[dartx.get](0)); 231 bytes[dartx.set](i, UTF8_TRAILING[dartx.get](0));
232 bytes[dartx.set](i + 1, UTF8_TRAILING[dartx.get](1)); 232 bytes[dartx.set](i + 1, UTF8_TRAILING[dartx.get](1));
233 bytes[dartx.set](i + 2, UTF8_TRAILING[dartx.get](2)); 233 bytes[dartx.set](i + 2, UTF8_TRAILING[dartx.get](2));
234 bytes[dartx.set](i + 3, UTF8_LEADING[dartx.get](0)); 234 bytes[dartx.set](i + 3, UTF8_LEADING[dartx.get](0));
235 bytes[dartx.set](i + 4, UTF8_LEADING[dartx.get](1)); 235 bytes[dartx.set](i + 4, UTF8_LEADING[dartx.get](1));
236 bytes[dartx.set](i + 5, UTF8_LEADING[dartx.get](2)); 236 bytes[dartx.set](i + 5, UTF8_LEADING[dartx.get](2));
237 chunked_conversion_utf88_test.runTest(JSArrayOfObject().of([bytes, str])); 237 chunked_conversion_utf88_test.runTest(JSArrayOfObject().of([bytes, str]));
238 codeUnits[dartx.set](i, CHAR_A); 238 codeUnits[dartx.set](i, CHAR_A);
239 } 239 }
240 }; 240 };
241 dart.fn(chunked_conversion_utf88_test.main, VoidTodynamic()); 241 dart.fn(chunked_conversion_utf88_test.main, VoidTodynamic());
242 // Exports: 242 // Exports:
243 exports.chunked_conversion_utf88_test = chunked_conversion_utf88_test; 243 exports.chunked_conversion_utf88_test = chunked_conversion_utf88_test;
244 }); 244 });
OLDNEW
« no previous file with comments | « test/codegen_expected/language/type_error_test.js ('k') | test/codegen_expected/lib/html/canvasrenderingcontext2d_test.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698