gpt4 book ai didi

ios - @testable import "projectName"没有将所有文件导入测试用例

转载 作者:行者123 更新时间:2023-11-28 07:50:06 26 4
gpt4 key购买 nike

“@testable import”似乎没有导入原始项目中的所有文件。外部框架的文件作为单独的文件添加到原始项目中,除非检查“目标成员资格”以进行单元测试,否则测试用例似乎无法访问它们。奇怪的是,单元测试中使用这些框架文件的其他功能可以测试,但不能直接测试框架文件本身。我认为这可能与此有关:

no-such-module-when-using-testable-in-xcode-unit-tests

但我尝试了该答案的解决方案(启用可测试性等),但我仍然无法访问要测试的文件,除非我明确选中目标成员资格框。关于如何让@testable 导入包含这些文件有什么想法吗?

最佳答案

发现问题所在,框架中调用的函数有类型别名,一旦我调用这些类型别名而不是 framework.functionName 它就可以正常工作。

关于ios - @testable import "projectName"没有将所有文件导入测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49945517/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com