WIP: Fetching unit tests

This commit is contained in:
John Rommel Estropia
2016-06-06 00:12:00 +09:00
parent 02a89accc8
commit b98805e489
13 changed files with 1842 additions and 74 deletions

View File

@@ -48,7 +48,9 @@ class BaseTestCase: XCTestCase {
try stack.addStorageAndWait(
SQLiteStore(
fileName: "\(self.dynamicType)_\($0).sqlite",
fileURL: SQLiteStore.defaultRootDirectory
.URLByAppendingPathComponent(NSUUID().UUIDString)
.URLByAppendingPathComponent("\(self.dynamicType)_\(($0 ?? "-null-")).sqlite"),
configuration: $0,
localStorageOptions: .RecreateStoreOnModelMismatch
)
@@ -80,8 +82,8 @@ class BaseTestCase: XCTestCase {
// MARK: Private
private func deleteStores(directory: NSURL = SQLiteStore.defaultRootDirectory) {
private func deleteStores() {
_ = try? NSFileManager.defaultManager().removeItemAtURL(directory)
_ = try? NSFileManager.defaultManager().removeItemAtURL(SQLiteStore.defaultRootDirectory)
}
}