XCode 4单元测试:是否可以忽略某些测试用例?

时间:2012-10-24 10:40:22

标签: xcode unit-testing ocunit sentestingkit

有没有办法忽略特定的测试用例而不对其进行评论?

在实现存在之前编写了一些测试,因此在提交任何代码之前,我想先将这些测试标记为忽略,这样就不会给任何同事带来任何影响。

评论它们会导致失败,不完整的测试失败。

3 个答案:

答案 0 :(得分:11)

您可以右键单击左侧面板中的测试,然后选择"禁用"。

答案 1 :(得分:2)

在OCUnit(SenTestingKit)中没有内置的方法来注释测试。

一种方法是更改​​测试方法的名称。我添加了' XXX'到测试的开始我想禁用但希望它继续编译。例如,

- (void)XXXtestSomething

然后我可以搜索' XXXtest'找到所有禁用的测试方法。

答案 2 :(得分:0)

使用“其他测试标志”构建设置应该可以实现。与

 -SenTest ClassToTest 

您可以指定要测试的类,但不能指定单独的方法。

可在此处找到更多信息:Fast Unit Testing, Red Sweater