我目前正在对一个与 Core Data 交互的层进行单元测试。它保存、删除和更新Item对象。但是,我的测试试图保存一些Items 然后执行批量删除的测试一直失败。
这是Item:
extension Item {
// MARK: - Properties
@NSManaged public var date: NSDate
@NSManaged public var isTaxable: Bool
@NSManaged public var name: String
@NSManaged public var price: NSDecimalNumber
@NSManaged public var quantity: Double
// MARK: - Fetch Requests
@nonobjc public class func fetchRequest() -> NSFetchRequest<Item> { return NSFetchRequest<Item>(entityName: "Item") }
// MARK: - Validation
// Manual validation for `Decimal` values is needed. A radar is still open, which is …Run Code Online (Sandbox Code Playgroud)