2.4 Regular v.s. Strict Expectat

作者: 孙兴斌 | 来源:发表于2016-12-27 17:32 被阅读29次

NonStrictExpections中的方法至少被调用一次,否则会出现missing invocation错误。之所以说它是常规的,是因为其中的方法可以调用多次,也可以颠倒顺序,其中没出现的方法也可以调用。

StrictExpectations中方法调用的次数顺序都必须严格执行。同时,如果出现了在StrictExpectations中没有声明的方法,会出现unexpected invocation错误。

  • 可以混合使用StrictExpectationsNonStrictExpections,不过一般一个mock对象只出现在其中之一。
  • StrictExpectations包含了隐式的verification。

相关文章

网友评论

    本文标题:2.4 Regular v.s. Strict Expectat

    本文链接:https://www.haomeiwen.com/subject/hcdevttx.html