| OLD | NEW |
| 1 dart_library.library('expect', null, /* Imports */[ | 1 dart_library.library('expect', null, /* Imports */[ |
| 2 'dart_sdk' | 2 'dart_sdk' |
| 3 ], function(exports, dart_sdk) { | 3 ], function(exports, dart_sdk) { |
| 4 'use strict'; | 4 'use strict'; |
| 5 const core = dart_sdk.core; | 5 const core = dart_sdk.core; |
| 6 const dart = dart_sdk.dart; | 6 const dart = dart_sdk.dart; |
| 7 const dartx = dart_sdk.dartx; | 7 const dartx = dart_sdk.dartx; |
| 8 const expect = Object.create(null); | 8 const expect = Object.create(null); |
| 9 expect.Expect = class Expect extends core.Object { | 9 expect.Expect = class Expect extends core.Object { |
| 10 static _truncateString(string, start, end, length) { | 10 static _truncateString(string, start, end, length) { |
| 11 if (dart.notNull(end) - dart.notNull(start) > dart.notNull(length)) { | 11 if (dart.notNull(end) - dart.notNull(start) > dart.notNull(length)) { |
| 12 end = dart.notNull(start) + dart.notNull(length); | 12 end = dart.notNull(start) + dart.notNull(length); |
| 13 } else if (dart.notNull(end) - dart.notNull(start) < dart.notNull(length))
{ | 13 } else if (dart.notNull(end) - dart.notNull(start) < dart.notNull(length))
{ |
| 14 let overflow = dart.notNull(length) - (dart.notNull(end) - dart.notNull(
start)); | 14 let overflow = dart.notNull(length) - (dart.notNull(end) - dart.notNull(
start)); |
| 15 if (overflow > 10) overflow = 10; | 15 if (overflow > 10) overflow = 10; |
| 16 start = dart.notNull(start) - ((overflow + 1) / 2)[dartx.truncate](); | 16 start = dart.notNull(start) - ((overflow + 1) / 2)[dartx.truncate](); |
| 17 end = dart.notNull(end) + (overflow / 2)[dartx.truncate](); | 17 end = dart.notNull(end) + (overflow / 2)[dartx.truncate](); |
| 18 if (dart.notNull(start) < 0) start = 0; | 18 if (dart.notNull(start) < 0) start = 0; |
| 19 if (dart.notNull(end) > dart.notNull(string[dartx.length])) end = string
[dartx.length]; | 19 if (dart.notNull(end) > dart.notNull(string[dartx.length])) end = string
[dartx.length]; |
| 20 } | 20 } |
| 21 if (start == 0 && end == string[dartx.length]) return string; | 21 if (start == 0 && end == string[dartx.length]) return string; |
| 22 let buf = new core.StringBuffer(); | 22 let buf = new core.StringBuffer(); |
| 23 if (dart.notNull(start) > 0) buf.write("..."); | 23 if (dart.notNull(start) > 0) buf.write("..."); |
| 24 for (let i = start; dart.notNull(i) < dart.notNull(end); i = dart.notNull(
i) + 1) { | 24 for (let i = start; dart.notNull(i) < dart.notNull(end); i = dart.notNull(
i) + 1) { |
| 25 let code = string[dartx.codeUnitAt](i); | 25 let code = string[dartx.codeUnitAt](i); |
| 26 if (dart.notNull(code) < 32) { | 26 if (dart.notNull(code) < 32) { |
| 27 buf.write("\\x"); | 27 buf.write("\\x"); |
| 28 buf.write("0123456789abcdef"[dartx.get]((dart.notNull(code) / 16)[dart
x.truncate]())); | 28 buf.write("0123456789abcdef"[dartx.get]((dart.notNull(code) / 16)[dart
x.truncate]())); |
| 29 buf.write("0123456789abcdef"[dartx.get](dart.notNull(code) % 16)); | 29 buf.write("0123456789abcdef"[dartx.get](code[dartx['%']](16))); |
| 30 } else { | 30 } else { |
| 31 buf.writeCharCode(string[dartx.codeUnitAt](i)); | 31 buf.writeCharCode(string[dartx.codeUnitAt](i)); |
| 32 } | 32 } |
| 33 } | 33 } |
| 34 if (dart.notNull(end) < dart.notNull(string[dartx.length])) buf.write("...
"); | 34 if (dart.notNull(end) < dart.notNull(string[dartx.length])) buf.write("...
"); |
| 35 return buf.toString(); | 35 return buf.toString(); |
| 36 } | 36 } |
| 37 static _stringDifference(expected, actual) { | 37 static _stringDifference(expected, actual) { |
| 38 if (dart.notNull(expected[dartx.length]) < 20 && dart.notNull(actual[dartx
.length]) < 20) return null; | 38 if (dart.notNull(expected[dartx.length]) < 20 && dart.notNull(actual[dartx
.length]) < 20) return null; |
| 39 for (let i = 0; i < dart.notNull(expected[dartx.length]) && i < dart.notNu
ll(actual[dartx.length]); i++) { | 39 for (let i = 0; i < dart.notNull(expected[dartx.length]) && i < dart.notNu
ll(actual[dartx.length]); i++) { |
| (...skipping 254 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 294 expect.AssumeDynamic = class AssumeDynamic extends core.Object { | 294 expect.AssumeDynamic = class AssumeDynamic extends core.Object { |
| 295 AssumeDynamic() { | 295 AssumeDynamic() { |
| 296 } | 296 } |
| 297 }; | 297 }; |
| 298 dart.setSignature(expect.AssumeDynamic, { | 298 dart.setSignature(expect.AssumeDynamic, { |
| 299 constructors: () => ({AssumeDynamic: [expect.AssumeDynamic, []]}) | 299 constructors: () => ({AssumeDynamic: [expect.AssumeDynamic, []]}) |
| 300 }); | 300 }); |
| 301 // Exports: | 301 // Exports: |
| 302 exports.expect = expect; | 302 exports.expect = expect; |
| 303 }); | 303 }); |
| OLD | NEW |