有没有办法忽略特定的测试用例而不对其进行评论?
在实现存在之前编写了一些测试,因此在提交任何代码之前,我想先将这些测试标记为忽略,这样就不会给任何同事带来任何影响。
评论它们会导致失败,不完整的测试失败。
答案 0 :(得分:11)
您可以右键单击左侧面板中的测试,然后选择"禁用"。
答案 1 :(得分:2)
在OCUnit(SenTestingKit)中没有内置的方法来注释测试。
一种方法是更改测试方法的名称。我添加了' XXX'到测试的开始我想禁用但希望它继续编译。例如,
- (void)XXXtestSomething
然后我可以搜索' XXXtest'找到所有禁用的测试方法。
答案 2 :(得分:0)
使用“其他测试标志”构建设置应该可以实现。与
-SenTest ClassToTest
您可以指定要测试的类,但不能指定单独的方法。
可在此处找到更多信息:Fast Unit Testing, Red Sweater