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

Side by Side Diff: test/codegen_expected/corelib/has_next_iterator_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('corelib/has_next_iterator_test', null, /* Imports */[ 1 dart_library.library('corelib/has_next_iterator_test', null, /* Imports */[
2 'dart_sdk', 2 'dart_sdk',
3 'expect' 3 'expect'
4 ], function load__has_next_iterator_test(exports, dart_sdk, expect) { 4 ], function load__has_next_iterator_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 collection = dart_sdk.collection; 7 const collection = dart_sdk.collection;
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;
11 const expect$ = expect.expect; 11 const expect$ = expect.expect;
12 const has_next_iterator_test = Object.create(null); 12 const has_next_iterator_test = Object.create(null);
13 let HasNextIteratorOfint = () => (HasNextIteratorOfint = dart.constFn(collecti on.HasNextIterator$(core.int)))();
13 let JSArrayOfint = () => (JSArrayOfint = dart.constFn(_interceptors.JSArray$(c ore.int)))(); 14 let JSArrayOfint = () => (JSArrayOfint = dart.constFn(_interceptors.JSArray$(c ore.int)))();
14 let VoidTovoid = () => (VoidTovoid = dart.constFn(dart.definiteFunctionType(da rt.void, [])))(); 15 let VoidTovoid = () => (VoidTovoid = dart.constFn(dart.definiteFunctionType(da rt.void, [])))();
15 let dynamicTobool = () => (dynamicTobool = dart.constFn(dart.definiteFunctionT ype(core.bool, [dart.dynamic])))(); 16 let dynamicTobool = () => (dynamicTobool = dart.constFn(dart.definiteFunctionT ype(core.bool, [dart.dynamic])))();
16 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.definiteFunctionT ype(dart.dynamic, [])))(); 17 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.definiteFunctionT ype(dart.dynamic, [])))();
17 has_next_iterator_test.main = function() { 18 has_next_iterator_test.main = function() {
18 let it = new collection.HasNextIterator([][dartx.iterator]); 19 let it = new collection.HasNextIterator([][dartx.iterator]);
19 expect$.Expect.isFalse(it.hasNext); 20 expect$.Expect.isFalse(it.hasNext);
20 expect$.Expect.isFalse(it.hasNext); 21 expect$.Expect.isFalse(it.hasNext);
21 expect$.Expect.throws(dart.fn(() => it.next(), VoidTovoid()), dart.fn(e => c ore.StateError.is(e), dynamicTobool())); 22 expect$.Expect.throws(dart.fn(() => it.next(), VoidTovoid()), dart.fn(e => c ore.StateError.is(e), dynamicTobool()));
22 expect$.Expect.isFalse(it.hasNext); 23 expect$.Expect.isFalse(it.hasNext);
23 it = new collection.HasNextIterator(JSArrayOfint().of([1])[dartx.iterator]); 24 it = new (HasNextIteratorOfint())(JSArrayOfint().of([1])[dartx.iterator]);
24 expect$.Expect.isTrue(it.hasNext); 25 expect$.Expect.isTrue(it.hasNext);
25 expect$.Expect.isTrue(it.hasNext); 26 expect$.Expect.isTrue(it.hasNext);
26 expect$.Expect.equals(1, it.next()); 27 expect$.Expect.equals(1, it.next());
27 expect$.Expect.isFalse(it.hasNext); 28 expect$.Expect.isFalse(it.hasNext);
28 expect$.Expect.isFalse(it.hasNext); 29 expect$.Expect.isFalse(it.hasNext);
29 expect$.Expect.throws(dart.fn(() => it.next(), VoidTovoid()), dart.fn(e => c ore.StateError.is(e), dynamicTobool())); 30 expect$.Expect.throws(dart.fn(() => it.next(), VoidTovoid()), dart.fn(e => c ore.StateError.is(e), dynamicTobool()));
30 expect$.Expect.isFalse(it.hasNext); 31 expect$.Expect.isFalse(it.hasNext);
31 it = new collection.HasNextIterator(JSArrayOfint().of([1, 2])[dartx.iterator ]); 32 it = new (HasNextIteratorOfint())(JSArrayOfint().of([1, 2])[dartx.iterator]) ;
32 expect$.Expect.isTrue(it.hasNext); 33 expect$.Expect.isTrue(it.hasNext);
33 expect$.Expect.isTrue(it.hasNext); 34 expect$.Expect.isTrue(it.hasNext);
34 expect$.Expect.equals(1, it.next()); 35 expect$.Expect.equals(1, it.next());
35 expect$.Expect.isTrue(it.hasNext); 36 expect$.Expect.isTrue(it.hasNext);
36 expect$.Expect.isTrue(it.hasNext); 37 expect$.Expect.isTrue(it.hasNext);
37 expect$.Expect.equals(2, it.next()); 38 expect$.Expect.equals(2, it.next());
38 expect$.Expect.isFalse(it.hasNext); 39 expect$.Expect.isFalse(it.hasNext);
39 expect$.Expect.isFalse(it.hasNext); 40 expect$.Expect.isFalse(it.hasNext);
40 expect$.Expect.throws(dart.fn(() => it.next(), VoidTovoid()), dart.fn(e => c ore.StateError.is(e), dynamicTobool())); 41 expect$.Expect.throws(dart.fn(() => it.next(), VoidTovoid()), dart.fn(e => c ore.StateError.is(e), dynamicTobool()));
41 expect$.Expect.isFalse(it.hasNext); 42 expect$.Expect.isFalse(it.hasNext);
42 }; 43 };
43 dart.fn(has_next_iterator_test.main, VoidTodynamic()); 44 dart.fn(has_next_iterator_test.main, VoidTodynamic());
44 // Exports: 45 // Exports:
45 exports.has_next_iterator_test = has_next_iterator_test; 46 exports.has_next_iterator_test = has_next_iterator_test;
46 }); 47 });
OLDNEW
« no previous file with comments | « test/codegen_expected/corelib/collection_test.js ('k') | test/codegen_expected/corelib/hash_set_test_01_multi.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698