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