作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否有任何地方或任何人可以用简单的英语而不是“ 根据自己定义术语 ”来解释这是如何工作的?
最佳答案
所以,你有一个依赖于其他东西的类。
让我们打个比方:汽车需要引擎。
汽车依赖于发动机。测试汽车和发动机是否一起工作很容易,但是如果测试没有发动机的汽车,或者汽车正确地“调用”发动机呢?
我们能做的就是用一些东西(模拟)代替发动机,然后按下 throttle (打电话),并验证假(模拟)发动机接收到节气门体的正确输入。您没有验证整个系统,而是通过使用模拟对象进行测量,单独测试了您想要的东西。
它在实践中变得更加复杂和强大,但是......
关于unit-testing - 犀牛模拟和一般模拟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/608808/
我知道我能做到: IDateTimeFactory dtf = MockRepository.GenerateStub(); dtf.Now = new DateTime(); DoStuff(dtf
我有一段嵌入了 Rhino 的 Java 代码(省略了不相关的位): Context cx = Context.enter(); Scriptable scope = cx.initStandardO
我正在研究 Rhino (Mirth),我必须处理/解析具有以下结构的 XML: ... ... 我只想获取所有“foo”节点,尽可能避免使用循环。我一直在尝试类似的东西:
我是一名优秀的程序员,十分优秀!