/* * darwin-apk © 2025 Gay Pizza Specifications * SPDX-License-Identifier: Apache-2.0 */ import Testing import Foundation @testable import darwin_apk @Test func testDataHexExtensions() { let dat = Data([ 252, 197, 0, 65, 100, 194, 41, 76, 236, 129, 67, 184, 142, 139, 24, 46, 124, 214, 197, 60]) #expect(Data(hexEncoded: "BAD") == nil, "Uneven length") #expect(Data(hexEncoded: "fcc5004164c2294cec8143b88e8b182e7cd6c53c") == dat) #expect(Data(hexEncoded: "FCC5004164C2294CEC8143B88E8B182E7CD6C53C") == dat) #expect(dat.asHexString == "FCC5004164C2294CEC8143B88E8B182E7CD6C53C") } @Test func testIndexDigestDecode() { let randomData = { len in Data((0..