Add unit tests
This commit is contained in:
@@ -3,20 +3,20 @@ import Foundation
|
||||
import DataLiteCore
|
||||
|
||||
struct ConnectionKeyTests {
|
||||
@Test func testPassphrase() {
|
||||
@Test func passphrase() {
|
||||
let key = Connection.Key.passphrase("secret123")
|
||||
#expect(key.keyValue == "secret123")
|
||||
#expect(key.length == 9)
|
||||
}
|
||||
|
||||
@Test func testRawKey() {
|
||||
@Test func rawKey() {
|
||||
let keyData = Data([0x01, 0xAB, 0xCD, 0xEF])
|
||||
let key = Connection.Key.rawKey(keyData)
|
||||
#expect(key.keyValue == "X'01ABCDEF'")
|
||||
#expect(key.length == 11)
|
||||
}
|
||||
|
||||
@Test func testRawKeyLengthConsistency() {
|
||||
@Test func rawKeyLengthConsistency() {
|
||||
let rawBytes = Data(repeating: 0x00, count: 32)
|
||||
let key = Connection.Key.rawKey(rawBytes)
|
||||
let hexPart = key.keyValue.dropFirst(2).dropLast()
|
||||
|
||||
Reference in New Issue
Block a user