Files
data-lite-core/Tests/DataLiteCoreTests/Protocols/SQLiteBindableTests.swift
2025-10-26 18:21:59 +02:00

25 lines
603 B
Swift

import Foundation
import Testing
import DataLiteCore
struct SQLiteBindableTests {
@Test(arguments: [
SQLiteValue.int(42),
SQLiteValue.real(0.5),
SQLiteValue.text("O'Reilly"),
SQLiteValue.blob(Data([0x00, 0xAB])),
SQLiteValue.null
])
func sqliteLiteral(_ value: SQLiteValue) {
let stub = Bindable(value: value)
#expect(stub.sqliteLiteral == value.sqliteLiteral)
}
}
private extension SQLiteBindableTests {
struct Bindable: SQLiteBindable {
let value: SQLiteValue
var sqliteValue: SQLiteValue { value }
}
}