tdd – RhinoMock:Mocks Vs StrictMocks Vs DynamicMocks
发布时间:2020-12-14 04:32:22 所属栏目:百科 来源:网络整理
导读:我明白了一个模仿和一个存根的区别。 但是,RhinoMock框架中的不同类型的Mock让我感到困惑。 有人可以根据RhinoMock框架来解释Mocks Vs StrictMocks Vs DynamicMocks的概念。 您的答案非常感谢。 严格的模拟是一个模拟,如果您尝试使用任何未明确设置的方法
我明白了一个模仿和一个存根的区别。
但是,RhinoMock框架中的不同类型的Mock让我感到困惑。 有人可以根据RhinoMock框架来解释Mocks Vs StrictMocks Vs DynamicMocks的概念。 您的答案非常感谢。
严格的模拟是一个模拟,如果您尝试使用任何未明确设置的方法,将抛出异常。
如果您尝试使用未设置的方法,则动态(或松散)模拟不会抛出异常,它将简单地从方法返回null,并继续执行。 强烈推荐使用动态模拟,因为严格的模拟通常会被认为是维护噩梦。 Here’s a good blog post具有严格与动态的代码示例,为什么严格的模拟通常是一个坏主意。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |