Chromium Code Reviews| Index: pkg/crypto/test/hmac_sha256_test.dart |
| diff --git a/pkg/crypto/test/hmac_sha256_test.dart b/pkg/crypto/test/hmac_sha256_test.dart |
| index 73fa561cda27349b0a35e94bea1ea10b6e69db0e..aa3463ab40499ec82ea9a64d52e17ffccdf45038 100644 |
| --- a/pkg/crypto/test/hmac_sha256_test.dart |
| +++ b/pkg/crypto/test/hmac_sha256_test.dart |
| @@ -5,20 +5,22 @@ |
| // Library tag to allow the test to run on Dartium. |
| library hmac_sha256_test; |
| -import "package:expect/expect.dart"; |
| +import "package:unittest/unittest.dart"; |
| import "package:crypto/crypto.dart"; |
| part 'hmac_sha256_test_vectors.dart'; |
| -void testStandardVectors(inputs, keys, macs) { |
| +void main() { |
| + test('standard vectors', () { |
| + _testStandardVectors(hmac_sha256_inputs, hmac_sha256_keys, hmac_sha256_macs); |
|
Søren Gjesse
2014/02/18 07:41:38
Long line.
kevmoo
2014/02/18 14:23:27
Done.
|
| + }); |
| +} |
| + |
| +void _testStandardVectors(inputs, keys, macs) { |
| for (var i = 0; i < inputs.length; i++) { |
| var hmac = new HMAC(new SHA256(), keys[i]); |
| hmac.add(inputs[i]); |
| var d = hmac.close(); |
| - Expect.isTrue(CryptoUtils.bytesToHex(d).startsWith(macs[i]), '$i'); |
| + expect(CryptoUtils.bytesToHex(d).startsWith(macs[i]), isTrue); |
| } |
| } |
| - |
| -void main() { |
| - testStandardVectors(hmac_sha256_inputs, hmac_sha256_keys, hmac_sha256_macs); |
| -} |