mirror of
https://github.com/JohnEstropia/CoreStore.git
synced 2026-03-24 18:31:17 +01:00
WIP: typesafe queries
This commit is contained in:
@@ -72,10 +72,13 @@ class DynamicModelTests: XCTestCase {
|
||||
XCTAssertEqual(mascot.nickname*, "Riko")
|
||||
|
||||
|
||||
let p1 = (Bird.meta.species == "Swift")
|
||||
XCTAssertEqual(p1, Where("%K == %@", "species", "Swift").predicate)
|
||||
let p1 = Bird.where({ $0.species == "Swift" })
|
||||
XCTAssertEqual(p1.predicate, Where("%K == %@", "species", "Swift").predicate)
|
||||
|
||||
let p2 = (Mascot.meta.nickname == "Riko")
|
||||
XCTAssertEqual(p2, Where("%K == %@", "nickname", "Riko").predicate)
|
||||
let p2 = Mascot.where({ $0.nickname == "Riko" })
|
||||
XCTAssertEqual(p2.predicate, Where("%K == %@", "nickname", "Riko").predicate)
|
||||
|
||||
let p3 = Mascot.where({ $0.year == 2016 })
|
||||
XCTAssertEqual(p3.predicate, Where("%K == %@", "year", 2016).predicate)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user