0

在 OCMockito 中创建存根时,我使用这样的调用来存根方法调用及其返回值:

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

我遇到的问题是,如果我没有定义一个方法,并且该方法在测试期间被调用,默认值似乎是 return nil。这可能会导致鬼鬼祟祟的错误,因为我的真实方法被断言永远不会返回 nil,因此在调用该方法的代码中没有测试返回值。

有没有办法改变这个默认行为,或者测试除了我存根的几个方法之外是否在对象上调用了任何东西?

4

1 回答 1

0

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

于 2015-04-23T16:02:47.040 回答