Skip to content

Commit dbe4653

Browse files
author
Bill Abt
committed
Added tests for new Data based functions.
1 parent a10caa8 commit dbe4653

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

Tests/CryptorTests/CryptorTests.swift

+8
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ class CryptorTests: XCTestCase {
3838
("test_Cryptor_DES_EBC_1", test_Cryptor_DES_EBC_1),
3939
("testMD2", testMD2),
4040
("testMD5_1", testMD5_1),
41+
("test_Digest_MD5_NSData", test_Digest_MD5_Data),
4142
("test_Digest_MD5_NSData", test_Digest_MD5_NSData),
4243
("test_Digest_MD5_Composition_String", test_Digest_MD5_Composition_String),
4344
("test_Digest_MD5_Composition_String_2", test_Digest_MD5_Composition_String_2),
@@ -378,6 +379,13 @@ class CryptorTests: XCTestCase {
378379
XCTAssertEqual(digest!, qbfMD5, "PASS")
379380
}
380381

382+
func test_Digest_MD5_Data() {
383+
var qbfData: Data = CryptoUtils.data(from: self.qbfBytes)
384+
let digest = Digest(using: .md5).update(data: &qbfData)?.final()
385+
386+
XCTAssertEqual(digest!, qbfMD5, "PASS")
387+
}
388+
381389
/// Test MD5 with string input and optional chaining.
382390
func test_Digest_MD5_Composition_String() {
383391
let digest = Digest(using: .md5).update(string: qbfString)?.final()

0 commit comments

Comments
 (0)