unit-testing - 在测试中什么是经过验证的假货?

标签 unit-testing testing mocking

今天我听到有人在谈论单元测试中经过验证的假货。

我真的不明白它们是什么,但在它们周围搜索并没有提供太多信息。

什么是经过验证的假货?

最佳答案

经过验证的假货是经过您验证的假货,其行为方式与真货相同。为此,您可以对真实对象和假对象运行相同的测试,从而确保相同的行为。

给定相同的行为,您可以更加信任使用伪造的测试。对于普通的假货,您希望它的行为与真实的一样,但谁知道呢?

有关更多信息,请参阅 https://codewithoutrules.com/2016/07/31/verified-fakes/

关于unit-testing - 在测试中什么是经过验证的假货?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24814066/

相关文章:

python-3.x - 对处理 csv 文件的函数进行单元测试的最佳方法是什么?

ruby-on-rails - 我应该在 Rails 应用程序中本地测试 SSL/HTTPS 路由吗?

java - 模拟在测试方法内创建的返回值(这是一个对象)

java - 测试忽略某些字段的列表内容

ios - XCTest 如何执行呈现模态视图的 segue 并测试 presentedViewController

javascript - 与 Karma 集成测试

ruby-on-rails - Michael Hartl 教程第 11 章中的 "undefined method ` find_by '"

python - 如何模拟 `s3fs.FileSystem().glob` ?

java单元测试输入异常

unit-testing - 如何对懒惰进行单元测试