Xcode 中的 _Tests 文件夹是啥

Posted

技术标签:

【中文标题】Xcode 中的 _Tests 文件夹是啥【英文标题】:What is the _ _Tests folder in Xcode forXcode 中的 _Tests 文件夹是什么 【发布时间】:2014-03-18 18:04:30 【问题描述】:

Xcode 中的 _ _ _Tests 文件夹是干什么用的?

Xcode 中的每个项目 (ios) 都有以下结构,但我不记得以前见过 _ _ _Tests 文件夹。有谁知道这个文件夹是干什么用的(查看粗体的文件夹和文件)?

主文件夹 | |_项目名称 | |项目名称.xcodeproj | |_项目名称测试 ..|- en.lproj ..|- ProjectNameTests-Info.plist ..|- ProjectNameTests.m

这个问题的原因是因为我不得不在 Xcode 中重命名一个项目,而这个文件夹是唯一没有改变的文件夹,我想知道我是否需要这些文件或者可以将它们删除。

谢谢

【问题讨论】:

【参考方案1】:

这些是带有用于单元测试的样板代码的单独类。除非您明确运行它们,否则它们不会做任何事情。请注意,还有另一个项目目标。他们在那里鼓励您编写单元测试 :-) 如果您从未对测试或他们引用的目标做任何事情,您不必担心。

【讨论】:

请原谅我的无知,但在为 iOS 开发时进行单元测试的频率或重要性如何?抱歉,但我不知道滥用单元测试。 ***.com/questions/18355830/… | ***.com/questions/19030858/… 这真的取决于您的应用程序和需求。单元测试的优缺点是一个哲学问题。它们可能很有用,但也可能会让人头疼。 酷,我会更多地研究它,并自行决定是否进行单元测试。非常感谢。

以上是关于Xcode 中的 _Tests 文件夹是啥的主要内容,如果未能解决你的问题,请参考以下文章

如何将参数传递给 Automake 输入文件中的测试?

iOS - Xcode 中的文件所有者和第一响应者是啥?

删除 XCode 8 中的单元测试

xcode 调试器中的 class_class_* 类型是啥意思?

Xcode中构建规则中的“复制到目标”是啥?

Xcode 中的这些黄色间隔是啥?