有没有地方或任何人可以用简单的英语而不是“ 定义术语 ”来解释这是如何工作的?

最佳答案

所以,你有一个依赖于其他东西的类。

让我们用一个比喻:汽车需要发动机。

汽车依赖于发动机。测试汽车和发动机是否协同工作很容易,但是测试没有发动机的汽车,或者汽车正确“调用”发动机呢?
我们可以做的是用一些东西(模拟)代替发动机,然后按下 throttle (拨打电话),并验证模拟(模拟)发动机是否收到了节气门体的正确输入。您没有验证整个系统,而是通过使用模拟对象进行测量,单独测试了您想要的东西。

它在实践中变得更加复杂和强大,但是......

关于unit-testing - Rhino Mock 和 Mock 一般,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/608808/

10-12 19:06