我试图通过使用XCTest类和方法在Xcode 5中对我的模型进行单元测试.
因为我的模型类继承managedObject,我不能只是实例化(alloc/init)它们并调用getter和setter或我需要测试的方法.我需要使用NSEntityDescription和创建它们并使用a managedObjectContext.
就这一点而言,我遇到了麻烦.我不知道在哪里以及如何创建managedObjectContext用于单元测试的目的.
如果有人有一些建议或代码示例,那将非常有帮助.谢谢.
我想在 gitlab-ci 上对多个 iOS 版本执行相同的测试作业。
我的测试工作由以下命令组成:
xcodebuild test -workspace myproject.xcworkspace -scheme myScheme -destination 'platform=iOS Simulator,name=iPhone 6S,OS=9.3'
Run Code Online (Sandbox Code Playgroud)
是否可以创建一种循环来为不同的操作系统版本和 iPhone/iPad 执行此命令?
例如,进行 xcodebuild 测试:
谢谢