【问题标题】:How to remove XCTest modules from Single View Application template? [closed]如何从单视图应用程序模板中删除 XCTest 模块? [关闭]
【发布时间】:2014-03-05 21:02:14
【问题描述】:

我有一个 small C# 应用程序,我正在为 iOS 移植(基本上是重写)使用单视图应用程序来构建和测试。它太小了,我不需要 XCTest(我也不想为服务器代码付费)。我已经编写了基本例程的代码,现在我只想编写一个小测试类来测试基本例程的功能。

如何删除 XCTest 内容并向 Xcode 5 指示测试类是开始运行的位置,而不是基本例程?参考文档或文章将不胜感激。

【问题讨论】:

  • 你在说什么?有哪些模块?什么基本例程?
  • 我正在写的那些......由“基本例程”和一个测试程序组成。

标签: objective-c ios7 xcode5 xctest


【解决方案1】:

它太小了,我不需要 XCTest

使用 XCTest。它是一个小型框架,它是标准的,它比您想要编写和使用的任何“小型”测试框架都要好。既然可以使用标准框架,为什么还要编写自己的框架?

我也不想为服务器代码付费

XCTest 无需付费。它可以轻松地从任何构建服务器运行。

用于测试基本例程功能的小测试类

创建一个 XCTest

如何删除 XCTest 内容并向 Xcode 5 指示测试类是开始运行的位置,而不是基本例程?

嗯,XCTest 可以通过删除单元测试目标来删除。要开始您自己的测试,您必须创建另一个目标并在其main 函数中执行您想要的所有操作。 没什么复杂的,但为什么要这样做?

【讨论】:

  • 好答案...阅读您的答案后我能想到使用它的唯一原因是学习如何去做(这永远不会伤害)。不过,我一直在看KIF……你用过吗?我是否需要删除 XCTest 才能使用 KIF? (我打算查看/使用 KIF 的原因是我有一个非常大的 iOS 应用程序,它可以真正从 KIF 中受益)。会对您要说的内容感兴趣...:D
猜你喜欢
  • 2013-07-15
  • 2016-09-09
  • 1970-01-01
  • 2010-10-08
  • 2023-01-19
  • 1970-01-01
  • 2017-05-22
  • 1970-01-01
  • 2020-02-18
相关资源
最近更新 更多