1
2
后退一步。包加载程序设置错误,添加自定义可执行文件不会影响单元测试包的编译。 您需要让您的单元测试包在没有错误(和警告)的情况下生成。,您的测试将自动运行(您至少有一个有效的sentestcase类,至少有一个有效的测试方法,对吧?). 所以, 你是说你的测试包编译时没有任何警告,而且你已经用你插件中的类和方法编写了一些测试?如果是这样的话,那么你必须考虑如何将插件包加载到单元测试包中并定义某种api,因为插件包没有任何公共头,对吧? 将插件加载到插件中(本质上就是你要做的)并不容易,而且它们在编译时也不像chris hanson博客中提到的框架那样神奇地“链接”。如果是的话,它们就不是插件了。 最简单的方法是根本不实际测试插件,而是将要测试的文件直接添加到单元测试包中。至少这样,您可以继续测试代码,而不需要动态加载捆绑包。 但是,如果这不令人满意,你可以得到你正在努力做的事情,只要有一点努力,你一定要添加测试来验证你的插件是加载的,并且你认为可用的符号是可用的。一旦你的测试建立好了,你应该关注chris hanson的另一个优秀的博客 debugging unit test bundles 演示如何在调试器中逐步完成测试-您应该能够跟踪任何错误。 |
2
1
这个
您的DimyMyTestEngestPapp中的主要方法可以是这样的:
测试插件的其他想法:
|
Safa Ads · CDN:无法下载中继URL:https://cdn.jsdelivr.net/cocoa/Specs/2/e/c/RxSwift/3.0.0-rc.1/RxSwift.podspec.json响应:SSL连接错误 1 年前 |
sizzyd · XCode IOS如何摆脱主屏幕上的后退按钮? 2 年前 |
xdavidliu · XCode项目对C++标准的选择没有得到尊重 2 年前 |
Ali · UiView()内的自定义匿名闭包导航返回按钮 2 年前 |
user3907 · Xcode问题-崩溃-无法从文件中读取属性列表 2 年前 |
Vinod prajapat · 如何更新数组的最后一个元素? 2 年前 |