Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Testing 在XCode4中运行快速脏测试的方法_Testing_Xcode4 - Fatal编程技术网

Testing 在XCode4中运行快速脏测试的方法

Testing 在XCode4中运行快速脏测试的方法,testing,xcode4,Testing,Xcode4,我试图找出如何高效地运行快速而肮脏的测试时间 有时我会遇到一种情况,我想测试几行代码。例如,如果我使用initWithDictionary但使用nil,则测试NSMutableDictionary是否崩溃 现在我创建了一个新项目并进行了测试。我也知道只需将简单测试添加到主委托中(因此这是加载的第一件事) 创建项目需要太多的时间和空间,编辑委托可能会导致其他问题(忘记删除等),另外还需要重新编译 这两种方法有更好的替代方法吗?类似于:计算表达式,或计算两行表达式。最好的方法是在项目中添加一个表达式

我试图找出如何高效地运行快速而肮脏的测试时间

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

现在我创建了一个新项目并进行了测试。我也知道只需将简单测试添加到主委托中(因此这是加载的第一件事)

创建项目需要太多的时间和空间,编辑委托可能会导致其他问题(忘记删除等),另外还需要重新编译


这两种方法有更好的替代方法吗?类似于:计算表达式,或计算两行表达式。

最好的方法是在项目中添加一个表达式,并为要尝试的代码创建单元测试用例


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

我知道戴夫·德隆(Dave DeLong)专门为类似的事情保留了一个一次性项目。只是做一个新项目,并称之为“无”或什么。与其在完成后扔掉它,不如保存项目。下次您需要测试一些代码时,只需打开Nothing项目并输入代码即可

当然,如果您只是测试Apple框架的行为,那么这是最有效的。如果您需要针对自己的代码进行链接,那么单元测试目标可能会更好