tdd – RhinoMock:Mocks Vs StrictMocks Vs DynamicMocks

前端之家收集整理的这篇文章主要介绍了tdd – RhinoMock:Mocks Vs StrictMocks Vs DynamicMocks前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我明白了一个模仿和一个存根的区别。

但是,RhinoMock框架中的不同类型的Mock让我感到困惑。

有人可以根据RhinoMock框架来解释Mocks Vs StrictMocks Vs DynamicMocks的概念。

您的答案非常感谢。

严格的模拟是一个模拟,如果您尝试使用任何未明确设置的方法,将抛出异常。

如果您尝试使用未设置的方法,则动态(或松散)模拟不会抛出异常,它将简单地从方法返回null,并继续执行。

强烈推荐使用动态模拟,因为严格的模拟通常会被认为是维护噩梦。 Here’s a good blog post具有严格与动态的代码示例,为什么严格的模拟通常是一个坏主意。

原文链接:https://www.f2er.com/javaschema/282247.html

猜你在找的设计模式相关文章