2012-10-24 60 views
7

有没有对特定测试案例进行评论而忽略它的方法?实施前存在XCode 4单元测试:是否可以忽略某些测试用例?

一些测试的编写,所以commiting任何代码之前,我想先标记这些测试被忽略,因此不会吓住任何同事。

注释出来在失去跟踪的失败,不完整的测试结果。

回答

2

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

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

- (void)XXXtestSomething 

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

+1

也想到使用这种方法,但用这种方法的反馈并不理想。如果OCUnit有一个机制,会很棒。 – Schoob

+0

只需使用Xcode来禁用测试。请参阅@ user3308049的答案。 – KPM

0

这应该是可能的“其他测试标志”构建设置。与

-SenTest ClassToTest 

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

更多信息可以在这里找到:Fast Unit Testing, Red Sweater

+0

谢谢,但它仍然运行其他测试。 (只是忽略他们的结果...) – DanSkeel

11

您可以在测试在左侧面板中点击右键,选择“禁用”。

+0

这应该是被接受的答案。 – KPM