我正在尝试使用我的iPad运行OCUnit测试,但总是找到Xcode(版本4.3.3)
即使测试实际上失败,也会给出消息Test Succeeded
- 即调试控制台将测试记录为失败。如果我运行完全相同的测试,但使用模拟器,测试会失败,如我所料。
例如,我使用以下测试创建了一个新项目:
- (void)testExample
{
STFail(@"This test should fail");
}
当我在iPad上运行时,Xcode提供了Test Succeeded
消息:
当我在模拟器上运行时,Xcode给了我Test Failed
消息:
是否可以在iOS设备上运行此Test Failed
消息?
谢谢!
答案 0 :(得分:3)
SenTesting框架不完整,并不保证可以使用设备,但它可以与模拟器一起使用。为了在您的设备上运行单元测试,我建议您使用此库,
答案 1 :(得分:1)
我不确定你的要求是什么,但模拟器的工作方式完全相同。因此,在进行这些测试时,请务必将设备插入计算机。是的,你真的需要改写你的问题,我会在你这样做的时候回来。