使用 Mocha 将对象作为参数传递给存根方法
Foo.expects(:bar) Foo.bar(:abc => 123, :xyz => 987) # assert Foo.bar was called with a hash that has a key of :abc == 123 基本上我想检查作为…
Mockito 中的存根默认值
如何存根一个方法,以便在给定一个我不期望的值时,它返回一个默认值? 例如: Map map = mock(Map.class); when(map.get("abcd")).thenReturn("defg"…
Mockito 重新存根方法已使用 thenthrow 存根
我遇到了mockito的问题。 我正在开发一个网络应用程序。在我的测试中,用户管理被嘲笑。 在某些情况下,我必须更改 getLoggedInUser() 方法返回的用户…
使用 Mocha 模拟/存根应用程序控制器方法(使用 Shoulda、Rails 3)
在为控制器编写功能测试时,我遇到了一个场景,其中我有一个 before_filter 从数据库请求我的一个测试所需的一些信息。我正在使用 Factory_girl 生成…
VS2005选项生成方法存根不起作用
好吧,我安装了 linq 预览版(2006 年 5 月),但它似乎把我搞砸了。现在,VS2005 中最重要的功能之一不再起作用(选项生成方法存根 (Shift+Alt+F10)…
在哪里/测试什么?模拟、存根、功能、单元...(在 Ruby/Rails 中)?
我正在尝试测试一个相当大的 Rails 应用程序,我可能应该一直这样做,但从来没有感到完全舒服。现在我正在进行功能测试以查看用户是否创建成功。基本…
使用 Rhino Mocks 设置存根方法的返回值的技术差异
以下两种为方法提供虚假实现的方法之间的主要区别是什么? 我在一个测试中使用第二种方法很好,但在另一个测试中,除非我使用第一种方法,否则无法实…
Rhino Mocks 存根和模拟仅适用于接口?
Rhino Mocks 存根和模拟仅适用于接口,而不适用于具体类,这是正确的吗?我花了相当多的时间试图让这段代码正常工作。我没想到存根的 pubSubClient 总…
Mockito:如何在不模拟所有参数的情况下轻松存根方法
我有一个想要存根的方法,但它有很多参数。 我怎样才能避免模拟所有参数但仍然存根该方法。 前任: //Method to stub public void myMethod(Bar bar, …
如何在 Rails 的超类中存根 before_filter ?
我在 RSpec 中使用 RR 进行模拟和存根,并且遇到过一种情况,我想对设置一些实例变量的控制器的超类中的方法进行存根。我可以弄清楚如何存根方法调用…
给定 wsdl + xds 类型文件,如何创建存根 WCF Web 服务?
我知道这是一个基本主题,但在从 wsdl 开始之前从未这样做过。 我收到了一个 wsdl 文件和一堆带有类型定义的 xsd。我不知道它们是否是从 WCF 服务创建…
当单元测试位于不同的程序集中时,如何存根 Properties.Settings 对象?
我有一个对象引用了一堆 Properties.Settings.Default... 值,我需要在该对象的单元测试中存根这些值。 不幸的是,设置对象的类型被声明为内部,因此…