Mockito 中模拟方法的单元测试最佳实践
假设我们有在类 A 中测试的方法,该方法调用类 B 中的方法。为了测试它,我们为 B 创建了模拟,然后验证它是否被调用。 verify(...) 是否足以进行单元…
模拟 Clojure 协议
可以使用流行的 Java 模拟框架之一,例如 EasyMock 或 Mockito 用于模拟使用 defprotocol 定义的 Clojure 协议?如果是这样,怎么办?…
验证是否使用mockito调用了三个方法之一
我有这样的三个方法: public void method1(String str){ ... } public void method1(String str, String str2, String str3){ ... } public void met…
如何在基于代理的Spring bean中设置模拟对象?
我在尝试在测试用例的有线 bean 中设置模拟对象时遇到问题。 这是我的简化问题:- class SomeClassTest { @Autowired private SomeClass someClass @T…
Android Junit 测试 - Mockito 类未找到异常
我正在尝试在 Android 上构建一个单元测试,该测试使用来自mockito.org 的mockito-all-1.8.5.jar 文件。我使用 project > 将 jar 文件添加到我的项…
Mockito 中的嵌套模拟
我有这个 Mockito 代码: interface Dao { public void doSomething() } class LegacyClass { Dao dao public String legacyMethod() { dao.doSomethi…
使用 Mockito 的 ArgumentCaptor 类来匹配子类
下面的代码显示了我的问题。实际上,我尝试使用 Mockito 的 ArgumentCaptor 来验证某个具体类是否调用过一次方法。如果可能的话,我想在这里使用 Argu…
如何在 Mockito 中存根一个直到运行时才知道名称的方法?
我想测试在特定测试期间是否调用特定类中具有已知前缀的每个方法。 我无法找到一种方法来使用mockito 来存根一个方法,或者当方法名称直到运行时才知…
在测试期间阻止线程以检查其状态的最佳方法是什么?
使用 Java 进行测试(使用 Mockito 和 Powermock,但愿意使用任何可以解决此问题的方法)。我有一个具有以下签名的对象: public class MyClass { pub…
PowerMock、mockito、验证静态方法
我正在尝试让 PowerMock 与mockito一起使用,并且我正在关注此处的文档: http://code.google.com/p/powermock/wiki/MockitoUsage13。 为了简化一点,…
在 GWT 项目中使用 Mockito
我是 Mockito 的新手,我正在运行 GWT 项目中编写的示例测试类。 在某些地方,为了获得 Mock,我们使用了 Mockito.mock(SecurityDao.class) 但在同一…
使用Mockito时mock()和stub()有什么区别?
它们似乎都做同样的事情 - 为什么你会优先使用其中一个而不是另一个? org.mockito.Mockito.stub() org.mockito.Mockito.mock() …
Mockito 测试 void 方法
我想测试以下代码: public class MessageService { private MessageDAO dao public void acceptFromOffice(Message message) { message.setStatus(0)…