This commit is contained in:
zeus
2025-01-22 16:22:33 +08:00
parent 09b9cec8ec
commit 738c373a77
2534 changed files with 0 additions and 486292 deletions
@@ -1,28 +0,0 @@
import XCTest
import GRDB
class FoundationNSNullTests: GRDBTestCase {
func testNSNullDatabaseValue() {
let dbValue = NSNull().databaseValue
XCTAssert(dbValue.isNull)
}
func testNSNullFromDatabaseValue() {
// NSNull.fromDatabaseValue always returns nil
let dbValue = DatabaseValue.null
XCTAssertNil(NSNull.fromDatabaseValue(dbValue))
}
func testNSNullFromDatabaseValueFailure() {
let databaseValue_Int64 = Int64(1).databaseValue
let databaseValue_Double = Double(100000.1).databaseValue
let databaseValue_String = "foo".databaseValue
let databaseValue_Blob = "bar".data(using: .utf8)!.databaseValue
XCTAssertNil(NSNull.fromDatabaseValue(databaseValue_Int64))
XCTAssertNil(NSNull.fromDatabaseValue(databaseValue_Double))
XCTAssertNil(NSNull.fromDatabaseValue(databaseValue_String))
XCTAssertNil(NSNull.fromDatabaseValue(databaseValue_Blob))
}
}