Chromium Code Reviews| Index: test/very_long_input.dart |
| diff --git a/test/very_long_input.dart b/test/very_long_input.dart |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..df1ce0747dccaf19cc4a9e049fa87ade86507b62 |
| --- /dev/null |
| +++ b/test/very_long_input.dart |
| @@ -0,0 +1,14 @@ |
| +library very_long_input_test; |
| + |
| +import 'package:crypto/crypto.dart'; |
| +import 'package:test/test.dart'; |
| + |
| +veryLongInput(digester, int size, String verify) { |
|
rmacnak
2015/09/17 21:21:31
size -> byteLength
sethladd
2015/09/17 21:30:52
Done.
|
| + var nullCharacter = '\u0000'.codeUnitAt(0); |
| + var input = [nullCharacter]; |
| + for (var i = 0; i < size; i++) { |
| + digester.add(input); |
| + } |
| + var d = digester.close(); |
| + expect(CryptoUtils.bytesToHex(d), verify); |
| +} |