|
|
1
2
后退一步。包加载程序设置错误,添加自定义可执行文件不会影响单元测试包的编译。 您需要让您的单元测试包在没有错误(和警告)的情况下生成。,您的测试将自动运行(您至少有一个有效的sentestcase类,至少有一个有效的测试方法,对吧?). 所以, 你是说你的测试包编译时没有任何警告,而且你已经用你插件中的类和方法编写了一些测试?如果是这样的话,那么你必须考虑如何将插件包加载到单元测试包中并定义某种api,因为插件包没有任何公共头,对吧? 将插件加载到插件中(本质上就是你要做的)并不容易,而且它们在编译时也不像chris hanson博客中提到的框架那样神奇地“链接”。如果是的话,它们就不是插件了。 最简单的方法是根本不实际测试插件,而是将要测试的文件直接添加到单元测试包中。至少这样,您可以继续测试代码,而不需要动态加载捆绑包。 但是,如果这不令人满意,你可以得到你正在努力做的事情,只要有一点努力,你一定要添加测试来验证你的插件是加载的,并且你认为可用的符号是可用的。一旦你的测试建立好了,你应该关注chris hanson的另一个优秀的博客 debugging unit test bundles 演示如何在调试器中逐步完成测试-您应该能够跟踪任何错误。 |
|
|
2
1
这个
您的DimyMyTestEngestPapp中的主要方法可以是这样的:
测试插件的其他想法:
|
|
|
Lorenzo Zorri · 如何根据文本字段的内容动态调整其宽度? 1 年前 |
|
|
Rashik · 为什么Spacer()会自动扩展我的VStack 1 年前 |
|
|
lucycoco · 如何解决pod安装问题并成功运行pod安装? 1 年前 |
|
Viktor Sec · 如何自动将字符串添加到Xcode字符串目录? 1 年前 |
|
|
Rue Vitale · 定位UILabel 1 年前 |