OLD | NEW |
1 define(['dart_sdk'], function(dart_sdk) { | 1 define(['dart_sdk'], function(dart_sdk) { |
2 'use strict'; | 2 'use strict'; |
3 const core = dart_sdk.core; | 3 const core = dart_sdk.core; |
4 const dart = dart_sdk.dart; | 4 const dart = dart_sdk.dart; |
5 const dartx = dart_sdk.dartx; | 5 const dartx = dart_sdk.dartx; |
6 const expect = Object.create(null); | 6 const expect = Object.create(null); |
| 7 let VoidTovoid = () => (VoidTovoid = dart.constFn(dart.functionType(dart.void,
[])))(); |
7 let dynamicAnddynamicTobool = () => (dynamicAnddynamicTobool = dart.constFn(da
rt.definiteFunctionType(core.bool, [dart.dynamic, dart.dynamic])))(); | 8 let dynamicAnddynamicTobool = () => (dynamicAnddynamicTobool = dart.constFn(da
rt.definiteFunctionType(core.bool, [dart.dynamic, dart.dynamic])))(); |
8 expect.Expect = class Expect extends core.Object { | 9 expect.Expect = class Expect extends core.Object { |
9 static _truncateString(string, start, end, length) { | 10 static _truncateString(string, start, end, length) { |
10 if (dart.notNull(end) - dart.notNull(start) > dart.notNull(length)) { | 11 if (dart.notNull(end) - dart.notNull(start) > dart.notNull(length)) { |
11 end = dart.notNull(start) + dart.notNull(length); | 12 end = dart.notNull(start) + dart.notNull(length); |
12 } else if (dart.notNull(end) - dart.notNull(start) < dart.notNull(length))
{ | 13 } else if (dart.notNull(end) - dart.notNull(start) < dart.notNull(length))
{ |
13 let overflow = dart.notNull(length) - (dart.notNull(end) - dart.notNull(
start)); | 14 let overflow = dart.notNull(length) - (dart.notNull(end) - dart.notNull(
start)); |
14 if (overflow > 10) overflow = 10; | 15 if (overflow > 10) overflow = 10; |
15 start = dart.notNull(start) - ((overflow + 1) / 2)[dartx.truncate](); | 16 start = dart.notNull(start) - ((overflow + 1) / 2)[dartx.truncate](); |
16 end = dart.notNull(end) + (overflow / 2)[dartx.truncate](); | 17 end = dart.notNull(end) + (overflow / 2)[dartx.truncate](); |
(...skipping 228 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
245 isNull: dart.definiteFunctionType(dart.void, [dart.dynamic], [core.String]
), | 246 isNull: dart.definiteFunctionType(dart.void, [dart.dynamic], [core.String]
), |
246 isNotNull: dart.definiteFunctionType(dart.void, [dart.dynamic], [core.Stri
ng]), | 247 isNotNull: dart.definiteFunctionType(dart.void, [dart.dynamic], [core.Stri
ng]), |
247 identical: dart.definiteFunctionType(dart.void, [dart.dynamic, dart.dynami
c], [core.String]), | 248 identical: dart.definiteFunctionType(dart.void, [dart.dynamic, dart.dynami
c], [core.String]), |
248 fail: dart.definiteFunctionType(dart.void, [core.String]), | 249 fail: dart.definiteFunctionType(dart.void, [core.String]), |
249 approxEquals: dart.definiteFunctionType(dart.void, [core.num, core.num], [
core.num, core.String]), | 250 approxEquals: dart.definiteFunctionType(dart.void, [core.num, core.num], [
core.num, core.String]), |
250 notEquals: dart.definiteFunctionType(dart.void, [dart.dynamic, dart.dynami
c], [core.String]), | 251 notEquals: dart.definiteFunctionType(dart.void, [dart.dynamic, dart.dynami
c], [core.String]), |
251 listEquals: dart.definiteFunctionType(dart.void, [core.List, core.List], [
core.String]), | 252 listEquals: dart.definiteFunctionType(dart.void, [core.List, core.List], [
core.String]), |
252 mapEquals: dart.definiteFunctionType(dart.void, [core.Map, core.Map], [cor
e.String]), | 253 mapEquals: dart.definiteFunctionType(dart.void, [core.Map, core.Map], [cor
e.String]), |
253 stringEquals: dart.definiteFunctionType(dart.void, [core.String, core.Stri
ng], [core.String]), | 254 stringEquals: dart.definiteFunctionType(dart.void, [core.String, core.Stri
ng], [core.String]), |
254 setEquals: dart.definiteFunctionType(dart.void, [core.Iterable, core.Itera
ble], [core.String]), | 255 setEquals: dart.definiteFunctionType(dart.void, [core.Iterable, core.Itera
ble], [core.String]), |
255 throws: dart.definiteFunctionType(dart.void, [dart.functionType(dart.void,
[])], [expect._CheckExceptionFn, core.String]), | 256 throws: dart.definiteFunctionType(dart.void, [VoidTovoid()], [expect._Chec
kExceptionFn, core.String]), |
256 _getMessage: dart.definiteFunctionType(core.String, [core.String]), | 257 _getMessage: dart.definiteFunctionType(core.String, [core.String]), |
257 _fail: dart.definiteFunctionType(dart.void, [core.String]) | 258 _fail: dart.definiteFunctionType(dart.void, [core.String]) |
258 }), | 259 }), |
259 names: ['_truncateString', '_stringDifference', 'equals', 'isTrue', 'isFalse
', 'isNull', 'isNotNull', 'identical', 'fail', 'approxEquals', 'notEquals', 'lis
tEquals', 'mapEquals', 'stringEquals', 'setEquals', 'throws', '_getMessage', '_f
ail'] | 260 names: ['_truncateString', '_stringDifference', 'equals', 'isTrue', 'isFalse
', 'isNull', 'isNotNull', 'identical', 'fail', 'approxEquals', 'notEquals', 'lis
tEquals', 'mapEquals', 'stringEquals', 'setEquals', 'throws', '_getMessage', '_f
ail'] |
260 }); | 261 }); |
261 expect._identical = function(a, b) { | 262 expect._identical = function(a, b) { |
262 return core.identical(a, b); | 263 return core.identical(a, b); |
263 }; | 264 }; |
264 dart.fn(expect._identical, dynamicAnddynamicTobool()); | 265 dart.fn(expect._identical, dynamicAnddynamicTobool()); |
265 expect._CheckExceptionFn = dart.typedef('_CheckExceptionFn', () => dart.functi
onType(core.bool, [dart.dynamic])); | 266 expect._CheckExceptionFn = dart.typedef('_CheckExceptionFn', () => dart.functi
onType(core.bool, [dart.dynamic])); |
266 expect._Nullary = dart.typedef('_Nullary', () => dart.functionType(dart.dynami
c, [])); | 267 expect._Nullary = dart.typedef('_Nullary', () => dart.functionType(dart.dynami
c, [])); |
267 expect.ExpectException = class ExpectException extends core.Object { | 268 expect.ExpectException = class ExpectException extends core.Object { |
268 new(message) { | 269 new(message) { |
269 this.message = message; | 270 this.message = message; |
270 } | 271 } |
271 toString() { | 272 toString() { |
272 return this.message; | 273 return this.message; |
273 } | 274 } |
274 }; | 275 }; |
275 expect.ExpectException[dart.implements] = () => [core.Exception]; | 276 expect.ExpectException[dart.implements] = () => [core.Exception]; |
276 dart.setSignature(expect.ExpectException, { | 277 dart.setSignature(expect.ExpectException, { |
277 constructors: () => ({new: dart.definiteFunctionType(expect.ExpectException,
[core.String])}) | 278 constructors: () => ({new: dart.definiteFunctionType(expect.ExpectException,
[core.String])}), |
| 279 fields: () => ({message: core.String}) |
278 }); | 280 }); |
279 expect.NoInline = class NoInline extends core.Object { | 281 expect.NoInline = class NoInline extends core.Object { |
280 new() { | 282 new() { |
281 } | 283 } |
282 }; | 284 }; |
283 dart.setSignature(expect.NoInline, { | 285 dart.setSignature(expect.NoInline, { |
284 constructors: () => ({new: dart.definiteFunctionType(expect.NoInline, [])}) | 286 constructors: () => ({new: dart.definiteFunctionType(expect.NoInline, [])}) |
285 }); | 287 }); |
286 expect.TrustTypeAnnotations = class TrustTypeAnnotations extends core.Object { | 288 expect.TrustTypeAnnotations = class TrustTypeAnnotations extends core.Object { |
287 new() { | 289 new() { |
288 } | 290 } |
289 }; | 291 }; |
290 dart.setSignature(expect.TrustTypeAnnotations, { | 292 dart.setSignature(expect.TrustTypeAnnotations, { |
291 constructors: () => ({new: dart.definiteFunctionType(expect.TrustTypeAnnotat
ions, [])}) | 293 constructors: () => ({new: dart.definiteFunctionType(expect.TrustTypeAnnotat
ions, [])}) |
292 }); | 294 }); |
293 expect.AssumeDynamic = class AssumeDynamic extends core.Object { | 295 expect.AssumeDynamic = class AssumeDynamic extends core.Object { |
294 new() { | 296 new() { |
295 } | 297 } |
296 }; | 298 }; |
297 dart.setSignature(expect.AssumeDynamic, { | 299 dart.setSignature(expect.AssumeDynamic, { |
298 constructors: () => ({new: dart.definiteFunctionType(expect.AssumeDynamic, [
])}) | 300 constructors: () => ({new: dart.definiteFunctionType(expect.AssumeDynamic, [
])}) |
299 }); | 301 }); |
300 // Exports: | 302 // Exports: |
301 return { | 303 return { |
302 expect: expect | 304 expect: expect |
303 }; | 305 }; |
304 }); | 306 }); |
OLD | NEW |