mirror of
https://github.com/JohnEstropia/CoreStore.git
synced 2026-03-19 16:21:15 +01:00
WIP: update demo app
This commit is contained in:
@@ -292,22 +292,22 @@ class DynamicModelTests: BaseTestDataTestCase {
|
||||
XCTAssertEqual(person.name.value, "John")
|
||||
XCTAssertEqual(person.displayName.value, "Mr. John") // Custom getter
|
||||
|
||||
// let personSnapshot1 = person.createSnapshot()
|
||||
// XCTAssertEqual(person.name.value, personSnapshot1.name)
|
||||
// XCTAssertEqual(person.title.value, personSnapshot1.title)
|
||||
// XCTAssertEqual(person.displayName.value, personSnapshot1.displayName)
|
||||
let personSnapshot1 = person.asSnapshot(in: transaction)
|
||||
XCTAssertEqual(person.name.value, personSnapshot1?.name)
|
||||
XCTAssertEqual(person.title.value, personSnapshot1?.title)
|
||||
XCTAssertEqual(person.displayName.value, personSnapshot1?.displayName)
|
||||
|
||||
person.title .= "Sir"
|
||||
XCTAssertEqual(person.displayName.value, "Sir John")
|
||||
|
||||
// XCTAssertEqual(personSnapshot1.name, "John")
|
||||
// XCTAssertEqual(personSnapshot1.title, "Mr.")
|
||||
// XCTAssertEqual(personSnapshot1.displayName, "Mr. John")
|
||||
XCTAssertEqual(personSnapshot1?.name, "John")
|
||||
XCTAssertEqual(personSnapshot1?.title, "Mr.")
|
||||
XCTAssertEqual(personSnapshot1?.displayName, "Mr. John")
|
||||
|
||||
// let personSnapshot2 = person.createSnapshot()
|
||||
// XCTAssertEqual(person.name.value, personSnapshot2.name)
|
||||
// XCTAssertEqual(person.title.value, personSnapshot2.title)
|
||||
// XCTAssertEqual(person.displayName.value, personSnapshot2.displayName)
|
||||
let personSnapshot2 = person.asSnapshot(in: transaction)
|
||||
XCTAssertEqual(person.name.value, personSnapshot2?.name)
|
||||
XCTAssertEqual(person.title.value, personSnapshot2?.title)
|
||||
XCTAssertEqual(person.displayName.value, personSnapshot2?.displayName)
|
||||
|
||||
person.pets.value.insert(dog)
|
||||
XCTAssertEqual(person.pets.count, 1)
|
||||
|
||||
Reference in New Issue
Block a user