OLD | NEW |
1 dart_library.library('lib/convert/streamed_conversion_json_decode1_test', null,
/* Imports */[ | 1 dart_library.library('lib/convert/streamed_conversion_json_decode1_test', null,
/* Imports */[ |
2 'dart_sdk', | 2 'dart_sdk', |
3 'expect', | 3 'expect', |
4 'async_helper' | 4 'async_helper' |
5 ], function load__streamed_conversion_json_decode1_test(exports, dart_sdk, expec
t, async_helper) { | 5 ], function load__streamed_conversion_json_decode1_test(exports, dart_sdk, expec
t, async_helper) { |
6 'use strict'; | 6 'use strict'; |
7 const core = dart_sdk.core; | 7 const core = dart_sdk.core; |
8 const _interceptors = dart_sdk._interceptors; | 8 const _interceptors = dart_sdk._interceptors; |
9 const convert = dart_sdk.convert; | 9 const convert = dart_sdk.convert; |
10 const async = dart_sdk.async; | 10 const async = dart_sdk.async; |
(...skipping 15 matching lines...) Expand all Loading... |
26 let JSArrayOfString = () => (JSArrayOfString = dart.constFn(_interceptors.JSAr
ray$(core.String)))(); | 26 let JSArrayOfString = () => (JSArrayOfString = dart.constFn(_interceptors.JSAr
ray$(core.String)))(); |
27 let dynamicAnddynamicTobool = () => (dynamicAnddynamicTobool = dart.constFn(da
rt.definiteFunctionType(core.bool, [dart.dynamic, dart.dynamic])))(); | 27 let dynamicAnddynamicTobool = () => (dynamicAnddynamicTobool = dart.constFn(da
rt.definiteFunctionType(core.bool, [dart.dynamic, dart.dynamic])))(); |
28 let VoidTovoid = () => (VoidTovoid = dart.constFn(dart.definiteFunctionType(da
rt.void, [])))(); | 28 let VoidTovoid = () => (VoidTovoid = dart.constFn(dart.definiteFunctionType(da
rt.void, [])))(); |
29 let ListOfStringToStreamOfObject = () => (ListOfStringToStreamOfObject = dart.
constFn(dart.definiteFunctionType(StreamOfObject(), [ListOfString()])))(); | 29 let ListOfStringToStreamOfObject = () => (ListOfStringToStreamOfObject = dart.
constFn(dart.definiteFunctionType(StreamOfObject(), [ListOfString()])))(); |
30 let StringToStreamOfObject = () => (StringToStreamOfObject = dart.constFn(dart
.definiteFunctionType(StreamOfObject(), [core.String])))(); | 30 let StringToStreamOfObject = () => (StringToStreamOfObject = dart.constFn(dart
.definiteFunctionType(StreamOfObject(), [core.String])))(); |
31 let dynamicTodynamic = () => (dynamicTodynamic = dart.constFn(dart.definiteFun
ctionType(dart.dynamic, [dart.dynamic])))(); | 31 let dynamicTodynamic = () => (dynamicTodynamic = dart.constFn(dart.definiteFun
ctionType(dart.dynamic, [dart.dynamic])))(); |
32 let dynamicAnddynamicTovoid = () => (dynamicAnddynamicTovoid = dart.constFn(da
rt.definiteFunctionType(dart.void, [dart.dynamic, dart.dynamic])))(); | 32 let dynamicAnddynamicTovoid = () => (dynamicAnddynamicTovoid = dart.constFn(da
rt.definiteFunctionType(dart.void, [dart.dynamic, dart.dynamic])))(); |
33 let ListOfObjectToIterable = () => (ListOfObjectToIterable = dart.constFn(dart
.definiteFunctionType(core.Iterable, [ListOfObject()])))(); | 33 let ListOfObjectToIterable = () => (ListOfObjectToIterable = dart.constFn(dart
.definiteFunctionType(core.Iterable, [ListOfObject()])))(); |
34 dart.defineLazy(streamed_conversion_json_decode1_test, { | 34 dart.defineLazy(streamed_conversion_json_decode1_test, { |
35 get TESTS() { | 35 get TESTS() { |
36 return JSArrayOfListOfObject().of([JSArrayOfObject().of([5, '5']), JSArray
OfObject().of([-42, '-42']), JSArrayOfObject().of([3.14, '3.14']), JSArrayOfObje
ct().of([true, 'true']), JSArrayOfObject().of([false, 'false']), JSArrayOfObject
().of([null, 'null']), JSArrayOfObject().of(['quote"or\'', '"quote\\"or\'"']), J
SArrayOfObject().of(['', '""']), JSArrayOfObject().of([[], "[]"]), JSArrayOfObje
ct().of([JSArrayOfObject().of([3, -4.5, true, "hi", false]), '[3,-4.5,true,"hi",
false]']), JSArrayOfObject().of([[null], "[null]"]), JSArrayOfObject().of([JSArr
ayOfList().of([[null]]), "[[null]]"]), JSArrayOfObject().of([JSArrayOfListOfint(
).of([JSArrayOfint().of([3])]), "[[3]]"]), JSArrayOfObject().of([dart.map(), "{}
"]), JSArrayOfObject().of([dart.map({x: 3, y: 4.5, z: "hi", u: true, v: false}),
'{"x":3,"y":4.5,"z":"hi","u":true,"v":false}']), JSArrayOfObject().of([dart.map
({x: null}), '{"x":null}']), JSArrayOfObject().of([dart.map({x: dart.map()}), '{
"x":{}}']), JSArrayOfObject().of([dart.map({"hi there": 499, "'": -0.0}), '{"hi
there":499,"\'":-0.0}']), JSArrayOfObject().of(['\\foo', '"\\\\foo"'])]); | 36 return JSArrayOfListOfObject().of([JSArrayOfObject().of([5, '5']), JSArray
OfObject().of([-42, '-42']), JSArrayOfObject().of([3.14, '3.14']), JSArrayOfObje
ct().of([true, 'true']), JSArrayOfObject().of([false, 'false']), JSArrayOfObject
().of([null, 'null']), JSArrayOfObject().of(['quote"or\'', '"quote\\"or\'"']), J
SArrayOfObject().of(['', '""']), JSArrayOfObject().of([[], "[]"]), JSArrayOfObje
ct().of([JSArrayOfObject().of([3, -4.5, true, "hi", false]), '[3,-4.5,true,"hi",
false]']), JSArrayOfObject().of([[null], "[null]"]), JSArrayOfObject().of([JSArr
ayOfList().of([[null]]), "[[null]]"]), JSArrayOfObject().of([JSArrayOfListOfint(
).of([JSArrayOfint().of([3])]), "[[3]]"]), JSArrayOfObject().of([dart.map(), "{}
"]), JSArrayOfObject().of([dart.map({x: 3, y: 4.5, z: "hi", u: true, v: false},
core.String, core.Object), '{"x":3,"y":4.5,"z":"hi","u":true,"v":false}']), JSAr
rayOfObject().of([dart.map({x: null}, core.String, dart.dynamic), '{"x":null}'])
, JSArrayOfObject().of([dart.map({x: dart.map()}, core.String, core.Map), '{"x":
{}}']), JSArrayOfObject().of([dart.map({"hi there": 499, "'": -0.0}, core.String
, core.num), '{"hi there":499,"\'":-0.0}']), JSArrayOfObject().of(['\\foo', '"\\
\\foo"'])]); |
37 } | 37 } |
38 }); | 38 }); |
39 streamed_conversion_json_decode1_test.isJsonEqual = function(o1, o2) { | 39 streamed_conversion_json_decode1_test.isJsonEqual = function(o1, o2) { |
40 if (dart.equals(o1, o2)) return true; | 40 if (dart.equals(o1, o2)) return true; |
41 if (core.List.is(o1) && core.List.is(o2)) { | 41 if (core.List.is(o1) && core.List.is(o2)) { |
42 if (o1[dartx.length] != o2[dartx.length]) return false; | 42 if (o1[dartx.length] != o2[dartx.length]) return false; |
43 for (let i = 0; i < dart.notNull(o1[dartx.length]); i++) { | 43 for (let i = 0; i < dart.notNull(o1[dartx.length]); i++) { |
44 if (!dart.test(streamed_conversion_json_decode1_test.isJsonEqual(o1[dart
x.get](i), o2[dartx.get](i)))) return false; | 44 if (!dart.test(streamed_conversion_json_decode1_test.isJsonEqual(o1[dart
x.get](i), o2[dartx.get](i)))) return false; |
45 } | 45 } |
46 return true; | 46 return true; |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
94 let o = test[dartx.get](0); | 94 let o = test[dartx.get](0); |
95 let string = test[dartx.get](1); | 95 let string = test[dartx.get](1); |
96 streamed_conversion_json_decode1_test.checkIsJsonEqual(o, streamed_convers
ion_json_decode1_test.decode(core.String._check(string))); | 96 streamed_conversion_json_decode1_test.checkIsJsonEqual(o, streamed_convers
ion_json_decode1_test.decode(core.String._check(string))); |
97 streamed_conversion_json_decode1_test.checkIsJsonEqual(o, streamed_convers
ion_json_decode1_test.decode2(core.String._check(string))); | 97 streamed_conversion_json_decode1_test.checkIsJsonEqual(o, streamed_convers
ion_json_decode1_test.decode2(core.String._check(string))); |
98 } | 98 } |
99 }; | 99 }; |
100 dart.fn(streamed_conversion_json_decode1_test.main, VoidTovoid()); | 100 dart.fn(streamed_conversion_json_decode1_test.main, VoidTovoid()); |
101 // Exports: | 101 // Exports: |
102 exports.streamed_conversion_json_decode1_test = streamed_conversion_json_decod
e1_test; | 102 exports.streamed_conversion_json_decode1_test = streamed_conversion_json_decod
e1_test; |
103 }); | 103 }); |
OLD | NEW |