当前位置:网站首页 > 技术博客 > 正文

mock测试的使用场景



修饰符和类型 方法和说明 在给定的毫秒数后将触发验证,允许测试异步代码。 允许至少 x 调用的验证。 允许至少一次调用的验证。 允许最多 x 次调用的验证。 允许最多一次调用的验证。 允许按顺序进行非贪婪调用的验证。 清除所有mock、类型缓存和检测。 仅在存根不重要时使用此方法清除调用。 添加要在验证失败时打印的说明。 当你想要和通用的 一起存根void方法时使用。 使用时会调用(执行)真正的方法。 使用设置void方法什么也不做。 在那些极少数情况下,你不能使用时,使用。 与相同,但可以设置连续的返回值。 要存根void方法并抛出异常时使用。 与相同,但可以设置连续的异常。 要存根void方法并抛出异常时使用,支持连续抛出异常。 为高级用户或框架集成商提供。 为了验证,忽略给定mock的存根方法。 创建对象,允许按顺序验证mock的对象。 宽松存根,绕过“严格存根”验证(请参阅 参考资料)。 创建给定类或接口的mock对象。 使用指定的Answer策略创建mock以交互。 创建具有一些非标准设置的mock。 指定mock名称。 为给定类的所有构造器创建线程本地mock控制器。 为给定类的所有构造器创建线程本地mock控制器。 为为给定类的所有构造器创建线程本地mock控制器。 为给定类的所有构造器创建线程本地mock控制器。 为给定类的所有构造器创建线程本地mock控制器。 为给定类的所有构造器创建线程本地mock控制器。 为给定类的所有构造器创建线程本地mock控制器。 返回一个 MockingDetails 实例,该实例允许检查特定对象以获取 Mockito 相关信息。 是一个可选的、强烈推荐的功能,它通过消除样板代码和添加额外的验证来帮助推动更清晰的测试。 为给定类或接口的所有静态方法创建线程本地mock控制器。 为给定类或接口的所有静态方法创建线程本地mock控制器。 为给定类或接口的所有静态方法创建线程本地mock控制器。 为给定类或接口的所有静态方法创建线程本地mock控制器。 的别名,见 允许检查给定的方法是否只调用一次。 聪明 Mockito 用户几乎不使用此功能,因为他们知道这可能是测试不佳的迹象。 请参阅 的文档。 创建真实对象的监视。 验证将一遍又一遍地触发,直到给定的毫秒数,允许测试异步代码。 允许验证调用的确切次数。 首先,如果有任何问题,我鼓励您阅读 Mockito FAQ:https : //github.com/mockito/mockito/wiki/FAQ 验证某些行为 发生过一次。 验证某些行为至少发生过一次/确切的次数/从未发生过。 验证给定的模拟上没有发生交互。 检查任何给定的模拟是否有任何未经验证的交互。 已弃用。 从 3.0.1 开始。请将您的代码迁移到 创建方法的存根。 允许使用其他mock设置进行mock创建。

版权声明


相关文章:

  • 计算机就业前景怎么样2025-07-27 21:30:08
  • linux最好的备份软件2025-07-27 21:30:08
  • opcache原理2025-07-27 21:30:08
  • 什么是近似模型法2025-07-27 21:30:08
  • k近邻算法的基本原理2025-07-27 21:30:08
  • mysql函数大全以及举例2025-07-27 21:30:08
  • yum查看依赖包2025-07-27 21:30:08
  • 极大似然估计概念2025-07-27 21:30:08
  • java内存模型和内存结构2025-07-27 21:30:08
  • c++头文件iomanip2025-07-27 21:30:08