mockito 回调并获取参数值
我没有运气让 Mockito 捕获函数参数值!我正在嘲笑搜索引擎索引,而不是构建索引,我只是使用哈希。 // Fake index for solr Hashmap fakeIndex; // A…
mockito 是否有与 jMock 的 States 等效的习惯用法?
《Growing Object Oriented Software》一书给出了 jMock 中的几个示例,其中状态是明确的,而不通过 API 公开。我真的很喜欢这个主意。 Mockito 有办…
Junit/Mockito:选择使用模拟或集成测试来运行测试
我正在学习 Mockito。在开始使用模拟对象之前,我进行了一些更像集成测试的单元测试,因此我有一个带有 setUpBeforeClass() 的测试类,如下所示: @Be…
使用 Mockito 模拟局部范围对象的方法
我需要一些帮助: 示例: void method1{ MyObject obj1=new MyObject(); obj1.method1(); } 我想在测试中模拟 obj1.method1() ,但要透明,所以我不想…
如何在JUnit中测试IO代码?
我想测试两个服务: 构建文件名的服务 将一些数据写入第一个服务提供的文件 中 首先,我正在构建一些复杂的文件结构(例如 {user}/{date}/ {time}/{ge…
使用 Matchers.any() 匹配模拟对象
Foo mockFoo1 = mock(Foo.class); Foo mockFoo2 = mock(Foo.class); when(((Foo) any()).someMethod()).thenReturn("Hello"); 在上面的示例代码中,第…
使用mockito进行参数命名查询测试
我想为我的 dao 编写一个 Junit 测试,但我有一个问题。这是我想测试的方法: public boolean boo(final String param) { final Query query = this.e…
如何模拟/测试返回 void 的方法,可能在 Mockito 中
我遇到了一个问题,但找不到优雅的解决方案。 所以问题出在 Selenium Web 驱动程序的模拟上,我不知道应该如何测试/模拟 void 方法。 public void cli…
如何使用 Mockito 的anyCollectionOf()
此线程上的答案建议使用 anyCollectionOf() 但我无法让它工作 Mockito:使用通用参数进行验证 我有一个通用类,用于保存两个“版本”用于比较目的的相…
如何测试Java中调用System.exit()的场景?
可能的重复: Java:如何测试调用 System.exit() 的方法? 在某种场景下,我想测试应用程序进行函数调用来发送电子邮件,然后调用 System.exit(0) 这…
测试方法 - Ruby/RSpec 与 Java/Mockito
我正在尝试编写一些代码,如下所示,但使用 Java 而不是 Ruby,使用 Mockito 而不是 RSpec。 require 'rubygems' require 'rspec' class MyUtils def …
@Mock 和 @InjectMocks 的多个级别
所以我知道在 Mockito 中 @InjectMocks 会通过 @Mock 的注释注入任何它能注入的东西,但是如何处理这种情况呢? @Mock private MockObject1 mockObjec…