gpt4 book ai didi

swift - 测试和项目文件的 Xcode 目标成员资格

转载 作者:行者123 更新时间:2023-11-30 13:10:29 26 4
gpt4 key购买 nike

在我们的项目中,目标成员资格将我们的测试文件和项目文件分开。但是,我们需要一些可以查看项目和测试文件的文件,以便我们可以修改应用程序中的数据来测试某些自动化测试用例。如果我尝试更改一个位置的目标成员身份,则更改的文件所涉及的每个其他文件也必须修改目标成员身份,这意味着我们最终必须更改项目中的每个文件。

是否有一种简单的方法来添加一个可以同时查看项目和测试文件的文件,而无需修改项目中的每个文件?

最佳答案

这就是用于解决此问题的解决方法。我无法获取测试文件来查看应用程序,但我可以让应用程序查看测试文件,而无需更改项目中的每个文件。我所要做的就是复制测试文件本身中的对象结构,以便我们可以从这些文件创建可以在我们的数据库中使用的测试对象。

从那里,我创建了一个对象映射器,它将测试文件中的测试对象转换为应用程序对象(测试文件看不到的对象)。这是有效的,因为我们的应用程序能够看到 testObject 和实际对象,以及数据映射器,允许我们在自动化测试期间将 testObjects 作为应用程序对象插入到数据库中,这本质上就是我们想要的。

冗长的解决方法,但它有效。

关于swift - 测试和项目文件的 Xcode 目标成员资格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38793462/

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