WIP: objective C interface

This commit is contained in:
John Rommel Estropia
2016-03-18 02:39:18 +09:00
parent 3ddfd3cccc
commit f2df8f7171
15 changed files with 648 additions and 169 deletions

View File

@@ -24,8 +24,10 @@
//
#import "BridgingTests.h"
#import <CoreStore/CoreStore-Swift.h>
@import CoreData;
@import CoreStore;
@implementation BridgingTests
@@ -39,6 +41,15 @@
[CSCoreStore setDefaultStack:dataStack];
XCTAssertTrue([dataStack isEqual:[CSCoreStore defaultStack]]);
CSInMemoryStore *storage = [CSCoreStore
addStorageAndWait:[CSInMemoryStore new]
error:nil];
XCTAssertNotNil(storage);
XCTAssertEqual([[storage class] storeType], [CSInMemoryStore storeType]);
XCTAssertEqual([[storage class] storeType], NSInMemoryStoreType);
XCTAssertNil(storage.configuration);
XCTAssertNil(storage.storeOptions);
}
@end