Update dependencies

This commit is contained in:
2025-10-24 20:16:30 +03:00
parent 4fa72e8065
commit 9c6a81437c
33 changed files with 122 additions and 122 deletions

View File

@@ -137,13 +137,13 @@ private extension DateDecoderTests {
}
final class SingleValueDecoder: DLCDecoder.ValueDecoder {
let sqliteData: SQLiteRawValue
let sqliteData: SQLiteValue
let dateDecoder: DLCDecoder.DateDecoder
let codingPath: [any CodingKey]
let userInfo: [CodingUserInfoKey: Any]
init(
sqliteData: SQLiteRawValue,
sqliteData: SQLiteValue,
dateDecoder: DLCDecoder.DateDecoder = RowDecoder.DateDecoder(strategy: .deferredToDate),
codingPath: [any CodingKey] = [],
userInfo: [CodingUserInfoKey: Any] = [:]
@@ -162,7 +162,7 @@ private extension DateDecoderTests {
fatalError()
}
func decode<T: SQLiteRawRepresentable>(_ type: T.Type) throws -> T {
func decode<T: SQLiteRepresentable>(_ type: T.Type) throws -> T {
type.init(sqliteData)!
}
@@ -213,7 +213,7 @@ private extension DateDecoderTests {
fatalError()
}
func decode<T: SQLiteRawRepresentable>(
func decode<T: SQLiteRepresentable>(
_ type: T.Type,
for key: any CodingKey
) throws -> T {

View File

@@ -17,8 +17,8 @@ final class DateEncoderTests: XCTestCase {
try dateEncoder.encode(date, to: singleEncoder)
try dateEncoder.encode(date, for: key, to: keyedEncoder)
XCTAssertEqual(singleEncoder.sqliteData, date.sqliteRawValue)
XCTAssertEqual(keyedEncoder.sqliteData[key], date.sqliteRawValue)
XCTAssertEqual(singleEncoder.sqliteData, date.sqliteValue)
XCTAssertEqual(keyedEncoder.sqliteData[key], date.sqliteValue)
}
func testISO8601() throws {
@@ -127,7 +127,7 @@ private extension DateEncoderTests {
let codingPath: [any CodingKey]
let userInfo: [CodingUserInfoKey : Any]
private(set) var sqliteData: SQLiteRawValue?
private(set) var sqliteData: SQLiteValue?
init(
dateEncoder: any DateEncoder,
@@ -147,8 +147,8 @@ private extension DateEncoderTests {
fatalError()
}
func encode<T: SQLiteRawBindable>(_ value: T) throws {
sqliteData = value.sqliteRawValue
func encode<T: SQLiteBindable>(_ value: T) throws {
sqliteData = value.sqliteValue
}
func container<Key: CodingKey>(
@@ -197,8 +197,8 @@ private extension DateEncoderTests {
fatalError()
}
func encode<T: SQLiteRawBindable>(_ value: T, for key: any CodingKey) throws {
sqliteData[key] = value.sqliteRawValue
func encode<T: SQLiteBindable>(_ value: T, for key: any CodingKey) throws {
sqliteData[key] = value.sqliteValue
}
func encoder(for key: any CodingKey) throws -> any Encoder {

View File

@@ -23,14 +23,14 @@ final class RowDecoderTests: XCTestCase {
)
var row = SQLiteRow()
row["id"] = model.id.sqliteRawValue
row["type"] = model.type.rawValue.sqliteRawValue
row["name"] = model.name.sqliteRawValue
row["age"] = model.age.sqliteRawValue
row["isActive"] = model.isActive.sqliteRawValue
row["score"] = model.score.sqliteRawValue
row["createdAt"] = model.createdAt.sqliteRawValue
row["payload"] = model.payload.sqliteRawValue
row["id"] = model.id.sqliteValue
row["type"] = model.type.rawValue.sqliteValue
row["name"] = model.name.sqliteValue
row["age"] = model.age.sqliteValue
row["isActive"] = model.isActive.sqliteValue
row["score"] = model.score.sqliteValue
row["createdAt"] = model.createdAt.sqliteValue
row["payload"] = model.payload.sqliteValue
let decoded = try decoder.decode(
StandardModel.self,
@@ -55,11 +55,11 @@ final class RowDecoderTests: XCTestCase {
)
var row = SQLiteRow()
row["id"] = model.id!.sqliteRawValue
row["type"] = model.type!.rawValue.sqliteRawValue
row["name"] = model.name!.sqliteRawValue
row["createdAt"] = model.createdAt!.sqliteRawValue
row["payload"] = model.payload!.sqliteRawValue
row["id"] = model.id!.sqliteValue
row["type"] = model.type!.rawValue.sqliteValue
row["name"] = model.name!.sqliteValue
row["createdAt"] = model.createdAt!.sqliteValue
row["payload"] = model.payload!.sqliteValue
let decoded = try decoder.decode(
OptionalModel.self,
@@ -88,9 +88,9 @@ final class RowDecoderTests: XCTestCase {
]
var row = SQLiteRow()
row["key0"] = dates[0].sqliteRawValue
row["key1"] = dates[1].sqliteRawValue
row["key2"] = dates[2].sqliteRawValue
row["key0"] = dates[0].sqliteValue
row["key1"] = dates[1].sqliteValue
row["key2"] = dates[2].sqliteValue
let decoded = try decoder.decode([Date].self, from: row)
@@ -104,7 +104,7 @@ final class RowDecoderTests: XCTestCase {
)
var row = SQLiteRow()
row["id"] = 1.sqliteRawValue
row["id"] = 1.sqliteValue
XCTAssertThrowsError(
try decoder.decode(SimpleModel.self, from: row)
@@ -122,8 +122,8 @@ final class RowDecoderTests: XCTestCase {
)
var row = SQLiteRow()
row["id"] = "not an int".sqliteRawValue
row["name"] = "test".sqliteRawValue
row["id"] = "not an int".sqliteValue
row["name"] = "test".sqliteValue
XCTAssertThrowsError(
try decoder.decode(SimpleModel.self, from: row)
@@ -167,14 +167,14 @@ final class RowDecoderTests: XCTestCase {
let rows: [SQLiteRow] = models.map { model in
var row = SQLiteRow()
row["id"] = model.id.sqliteRawValue
row["type"] = model.type.rawValue.sqliteRawValue
row["name"] = model.name.sqliteRawValue
row["age"] = model.age.sqliteRawValue
row["isActive"] = model.isActive.sqliteRawValue
row["score"] = model.score.sqliteRawValue
row["createdAt"] = model.createdAt.sqliteRawValue
row["payload"] = model.payload.sqliteRawValue
row["id"] = model.id.sqliteValue
row["type"] = model.type.rawValue.sqliteValue
row["name"] = model.name.sqliteValue
row["age"] = model.age.sqliteValue
row["isActive"] = model.isActive.sqliteValue
row["score"] = model.score.sqliteValue
row["createdAt"] = model.createdAt.sqliteValue
row["payload"] = model.payload.sqliteValue
return row
}
@@ -208,11 +208,11 @@ final class RowDecoderTests: XCTestCase {
let rows: [SQLiteRow] = models.map { model in
var row = SQLiteRow()
row["id"] = model.id?.sqliteRawValue
row["type"] = model.type?.rawValue.sqliteRawValue
row["name"] = model.name?.sqliteRawValue
row["createdAt"] = model.createdAt?.sqliteRawValue
row["payload"] = model.payload?.sqliteRawValue
row["id"] = model.id?.sqliteValue
row["type"] = model.type?.rawValue.sqliteValue
row["name"] = model.name?.sqliteValue
row["createdAt"] = model.createdAt?.sqliteValue
row["payload"] = model.payload?.sqliteValue
return row
}
@@ -242,9 +242,9 @@ final class RowDecoderTests: XCTestCase {
let rows: [SQLiteRow] = dates.map { dates in
var row = SQLiteRow()
row["key0"] = dates[0].sqliteRawValue
row["key1"] = dates[1].sqliteRawValue
row["key2"] = dates[2].sqliteRawValue
row["key0"] = dates[0].sqliteValue
row["key1"] = dates[1].sqliteValue
row["key2"] = dates[2].sqliteValue
return row
}
@@ -260,7 +260,7 @@ final class RowDecoderTests: XCTestCase {
)
var row = SQLiteRow()
row["id"] = 1.sqliteRawValue
row["id"] = 1.sqliteValue
XCTAssertThrowsError(
try decoder.decode([SimpleModel].self, from: [row])
@@ -278,8 +278,8 @@ final class RowDecoderTests: XCTestCase {
)
var row = SQLiteRow()
row["id"] = "not an int".sqliteRawValue
row["name"] = "test".sqliteRawValue
row["id"] = "not an int".sqliteValue
row["name"] = "test".sqliteValue
XCTAssertThrowsError(
try decoder.decode([SimpleModel].self, from: [row])

View File

@@ -31,7 +31,7 @@ final class RowEncoderTests: XCTestCase {
XCTAssertEqual(row["age"], .int(34))
XCTAssertEqual(row["isActive"], .int(1))
XCTAssertEqual(row["score"], .real(3.1415))
XCTAssertEqual(row["createdAt"], createdAt.sqliteRawValue)
XCTAssertEqual(row["createdAt"], createdAt.sqliteValue)
XCTAssertEqual(row["payload"], .blob(payload))
}
@@ -55,7 +55,7 @@ final class RowEncoderTests: XCTestCase {
XCTAssertEqual(row["id"], .int(123456))
XCTAssertEqual(row["type"], .text("multiple"))
XCTAssertEqual(row["name"], .text("Jane Doe"))
XCTAssertEqual(row["createdAt"], createdAt.sqliteRawValue)
XCTAssertEqual(row["createdAt"], createdAt.sqliteValue)
XCTAssertEqual(row["payload"], .blob(payload))
}
@@ -116,7 +116,7 @@ final class RowEncoderTests: XCTestCase {
XCTAssertEqual(rows[0]["age"], .int(34))
XCTAssertEqual(rows[0]["isActive"], .int(1))
XCTAssertEqual(rows[0]["score"], .real(3.1415))
XCTAssertEqual(rows[0]["createdAt"], createdAt.sqliteRawValue)
XCTAssertEqual(rows[0]["createdAt"], createdAt.sqliteValue)
XCTAssertEqual(rows[0]["payload"], .blob(payload))
XCTAssertEqual(rows[1]["id"], .int(456))
@@ -125,7 +125,7 @@ final class RowEncoderTests: XCTestCase {
XCTAssertEqual(rows[1]["age"], .int(28))
XCTAssertEqual(rows[1]["isActive"], .int(0))
XCTAssertEqual(rows[1]["score"], .real(2.7182))
XCTAssertEqual(rows[1]["createdAt"], createdAt.sqliteRawValue)
XCTAssertEqual(rows[1]["createdAt"], createdAt.sqliteValue)
XCTAssertEqual(rows[1]["payload"], .blob(payload))
}
@@ -162,7 +162,7 @@ final class RowEncoderTests: XCTestCase {
XCTAssertEqual(rows[0]["id"], .int(123))
XCTAssertEqual(rows[0]["type"], .text("multiple"))
XCTAssertEqual(rows[0]["name"], .text("Jane Doe"))
XCTAssertEqual(rows[0]["createdAt"], createdAt.sqliteRawValue)
XCTAssertEqual(rows[0]["createdAt"], createdAt.sqliteValue)
XCTAssertEqual(rows[0]["payload"], .blob(payload))
XCTAssertEqual(rows[1]["id"], .null)