WIP: error handling

This commit is contained in:
John Rommel Estropia
2016-03-22 07:23:11 +09:00
parent 1507ac63f9
commit e8a9cc9d67
12 changed files with 190 additions and 35 deletions

View File

@@ -44,6 +44,10 @@ class CoreStoreTests: XCTestCase {
func testExample() {
let err = CoreStoreError.DifferentStorageExistsAtURL(existingPersistentStoreURL: NSURL(string: "http://google.com")!)
let err1 = err as NSError
let err2 = err1 as! CoreStoreError
let stack = DataStack(modelName: "Model", bundle: NSBundle(forClass: self.dynamicType))
CoreStore.defaultStack = stack
XCTAssert(CoreStore.defaultStack === stack, "CoreStore.defaultStack === stack")
@@ -168,7 +172,7 @@ class CoreStoreTests: XCTestCase {
createExpectation.fulfill()
case .Failure(let error):
XCTFail(error.description)
XCTFail("\(error)")
}
}
}
@@ -210,7 +214,7 @@ class CoreStoreTests: XCTestCase {
queryExpectation.fulfill()
case .Failure(let error):
XCTFail(error.description)
XCTFail("\(error)")
}
}
}
@@ -339,12 +343,12 @@ class CoreStoreTests: XCTestCase {
unsafeExpectation.fulfill()
case .Failure(let error):
XCTFail(error.description)
XCTFail("\(error)")
}
}
case .Failure(let error):
XCTFail(error.description)
XCTFail("\(error)")
}
}