+ (NSManagedobjectContext *) MR_defaultContext{ @synchronized(self) { NSAssert(MagicalRecordDefaultContext != nil,@"Default context is nil! DID you forget to initialize the Core Data Stack?"); return MagicalRecordDefaultContext; }}
我已经评论过我以前的所有测试,并且这两个测试都显示出相同的行为:
#import <XCTest/XCTest.h>@interface BadTests : XCTestCase@end@implementation BadTests- (voID)setUp { [super setUp];}- (voID)tearDown { [super tearDown];}- (voID)testSanity { XCTAssert(1 == 1);}@end
和
#import <XCTest/XCTest.h>#import <MagicalRecord/MagicalRecord.h>@interface BadTests : XCTestCase@end@implementation BadTests- (voID)setUp { [super setUp]; NSLog(@"*** USING IN MEMORY STORE ***"); [MagicalRecord setLoggingLevel:MagicalRecordLoggingLevelDeBUG]; [MagicalRecord setupCoreDataStackWithInMemoryStore];}- (voID)tearDown { [MagicalRecord cleanUp]; [super tearDown];}- (voID)testSanity { XCTAssert(1 == 1);}@end
用相同的测试恢复到Xcode 6可以解决问题.
解决方法 结束通过调整我的Podfile解决问题:link_with 'TestApp','TestAppTests','TestAppUITests'platform :iOS,'8.1'target 'TestApp' do pod 'MagicalRecord'endtarget 'TestApp' do pod 'OHhttpStubs'end
以前我的pod文件看起来像这样:
platform :iOS,'8.1'pod 'MagicalRecord'pod 'OHhttpStubs'总结
以上是内存溢出为你收集整理的ios – Xcode 7魔法记录单元测试失败全部内容,希望文章能够帮你解决ios – Xcode 7魔法记录单元测试失败所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)