在Xcode中将主iOS应用程序目标中使用的实用程序方法添加到UI测试目标中是否正确?

在Xcode中将主iOS应用程序目标中使用的实用程序方法添加到UI测试目标中是否正确?,ios,xcode,ui-automation,Ios,Xcode,Ui Automation,我正在开发一款iOS应用程序,它涉及复杂的日期、时区和日历相关计算。因此,我有一系列实用方法(纯非UI) 我的自动化测试的运行时行为取决于时间、日期和时区、语言/日历/时间首选项以及服务器配置(如假日事件) 我明白,理想情况下,我不应该在UI测试中访问我的应用程序代码。 我的问题是:是否可以将这些实用程序类(纯非UI)添加到我的自动化测试目标成员身份中,这样我就不必重复代码

我正在开发一款iOS应用程序,它涉及复杂的日期、时区和日历相关计算。因此,我有一系列实用方法(纯非UI)

我的自动化测试的运行时行为取决于时间、日期和时区、语言/日历/时间首选项以及服务器配置(如假日事件)

我明白,理想情况下,我不应该在UI测试中访问我的应用程序代码。 我的问题是:是否可以将这些实用程序类(纯非UI)添加到我的自动化测试目标成员身份中,这样我就不必重复代码