2011-07-08 57 views
0

我想弄清楚如何有效地运行快速和肮脏的测试时间。在XCode4中运行快速和肮脏的测试的方法

有时我遇到了我想测试几行代码的情况。例如,测试NSMutableDictionary是否崩溃,如果我initWithDictionary但使用nil。

现在我创建一个新项目并对其进行测试。我也知道只是将简单的测试添加到主代表(所以它是第一件加载的东西)。

创建项目需要太多的时间和空间,并且编辑委托有可能导致其他问题(忘记了删除等),再加上它需要重新编译。

这两种方法有更好的选择吗?类似于:评估表达式,或评估两行表达式。

回答

1

我知道Dave DeLong专门针对这种事情做了一次性的项目。只需制作一个新项目并称之为“无”即可。完成后不要扔掉它,只需保存项目即可。下一次你需要测试一些代码时,只需打开Nothing项目并放入代码即可。

当然,如果你只是测试Apple框架的行为,效果最好。如果你需要链接自己的代码,单元测试目标可能会更好。

1

最好的方法是将unit tests target添加到您的项目中,并为您想要尝试的代码创建单元测试用例。

他们甚至可以留在那里以防重构项目的未来。

相关问题