2015-04-22 72 views
0

当创建在OCMockito存根,我用这样的调用存根出方法调用及其返回值:在调用未知方法时,OCMockito中是否有方法使存根失败?

[given([stubObject myMethod]) willReturn:someValue]; 

我是,如果我没有定义的方法的该方法被调用的问题在测试过程中,默认似乎是返回nil。这可能会导致狡猾的错误,因为我的真实方法声明永远不会返回nil,因此在调用方法的代码中未测试返回值。

有没有办法改变这种默认行为,或者可能测试是否有任何东西除了我扼杀的少数方法之外被调用?

回答

0

不,OCMockito存根总是“很好”。如果你想要“严格”的存根,OCMock可能更适合你。

+0

谢谢乔恩我会考虑OCMock。任何机会都会成为OCMockito中的一个选项(就像使用'''anything()'''类参数或类似的东西),或者考虑到当前的实现会是太麻烦了吗? –

+0

随时提出问题:https://github.com/jonreid/OCMockito/issues –

+0

完成。谢谢! –

相关问题