zoukankan      html  css  js  c++  java
  • Mock 或 Stub 有什么区别?

    存根

    一个有助于运行测试的虚拟对象。

    在某些可以硬编码的条件下提供固定行为。

    永远不会测试存根的任何其他行为。

    例如,对于空堆栈,您可以创建一个只为 empty()方法返回 true 的存根。因此,

    这并不关心堆栈中是否存在元素。

    嘲笑

    一个虚拟对象,其中最初设置了某些属性。

    此对象的行为取决于 set 属性。

    也可以测试对象的行为。

    例如,对于 Customer 对象,您可以通过设置名称和年龄来模拟它。您可以将 age

    设置为 12,然后测试 isAdult()方法,该方法将在年龄大于 18 时返回 true。因

    此,您的 Mock Customer 对象适用于指定的条件。

  • 相关阅读:
    VM player无法联网问题
    寄存器
    linux下的文件操作
    linux的切换目录操作
    linux的ls -al指令
    python对ASC码的加减
    ASC码速记
    pyhton的返回值
    intellij 调试方法
    2015,5.10
  • 原文地址:https://www.cnblogs.com/programb/p/13019465.html
Copyright © 2011-2022 走看看