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); |
-} |