【发布时间】:2011-11-08 22:21:38
【问题描述】:
我在单元测试中使用 Rhino Mocks。
我想知道 STUBS 和 MOCKS 之间的区别(mocks.Stub<T>() 和 mocks.StrictMock<T>())。
【问题讨论】:
标签: unit-testing mocking stub
我在单元测试中使用 Rhino Mocks。
我想知道 STUBS 和 MOCKS 之间的区别(mocks.Stub<T>() 和 mocks.StrictMock<T>())。
【问题讨论】:
标签: unit-testing mocking stub
我想以前有人问过。
大体相同,区别如下:
Stub、Expect 或 AssertWasCalled。这种行为也可以在普通的 Mock 上配置。但对于存根,这是默认设置。由于 Rhino 已更改为 AAA syntax,因此不鼓励使用 Strict Mocks,因为它们会使测试代码非常难以维护。
类似问题:
我找不到关于 Rhino 实现的信息,所以我没有将此问题标记为重复。
【讨论】: