add swiftUI code
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
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))
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user