使用 Mockito 模拟 hibernate 的 SessionFactory 时出现问题
知道为什么下面的模拟代码不起作用吗? org.hibernate.SessionFactory sessionFactory = Mockito.mock(SessionFactory.class) org.hibernate.Session …
Mockito 用 Spring 进行模拟:“传递给 verify() 的参数不是模拟!”
我使用 此博客 中的代码在我的单元测试中注入 Mockito 模拟。然而,在自动装配模拟之前,它会被 Spring 包装在 JDK 代理中。这会导致任何 verify(auto…
使用 Mockito 从模拟中抛出已检查的异常
我试图让我的模拟对象之一在调用特定方法时抛出已检查的异常。我正在尝试以下操作。 @Test(expectedExceptions = SomeException.class) public void t…
尝试使用 PowerMockito 存根 Android Activity 类会抛出 RuntimeException“Stub!”
我发现这个示例,他们使用 PowerMock 和 EasyMock 来存根/模拟 Menu 和 MenuItem 类安卓。我一直在尝试使用 PowerMock 和 Mockito 的 Activity 类做类…
Mockito 通过,但代码覆盖率仍然较低
package com.fitaxis.test import java.sql.SQLException import org.junit.Assert import org.junit.Test import org.mockito.Mockito import org.mo…
在 Mockito 中捕获参数
我正在测试某个课程。该类在内部实例化一个“GetMethod”对象,该对象传递给“HttpClient”对象,该对象被注入到测试类中。 我正在嘲笑“HttpClient”…
模拟 scala 对象
我正在使用 mockito 并尝试模拟 scala 对象。 object Sample { } //test class SomeTest extends Specification with ScalaTest with Mockito { "mock…
使用 Mockito,如何拦截 void 方法上的回调对象?
我正在使用mockito 来测试遗留的JAAS/LDAP 登录模块。 javax.security.auth.callback.CallbackHandler 接口定义了该函数: void handle(javax.securit…
模拟文件类和 NullPointerException
我正在使用 Mockito 创建一个文件模拟对象,该对象将用作存储新文件的目录。 Folder folder = Mockito.mock(File.class) File file = new Agent().cre…
如何仅在第一次调用模拟方法时抛出异常?
我有一个可以多次调用的模拟对象的方法(想想递归)。该方法的定义如下: public void doCommit() { } 为了告诉它失败,我使用了这个约定: doThrow(n…
Mockito 如何仅模拟超类方法的调用
我在一些测试中使用 Mockito。 我有以下类: class BaseService { public void save() {...} } public Childservice extends BaseService { public vo…
GWT 模拟框架的综合优缺点
我有兴趣为我的 GWT 应用程序使用正确的模拟框架。据我了解,Mockito、EasyMock 和 jMock 是 Java 中最流行的一些。有人可以列出他们最熟悉的与 GWT …
ArgumentCaptor 出现问题并连续调用相同方法(错误或功能?)
我遇到 ArgumentCaptor 无法记录的问题 多次调用同一方法时的参数。 基本上这似乎不起作用: List<Dummy> mList = mock(List.class) Dummy dummy …
无法在 Eclipse 中调试 Mockito / JUnit 代码,仅使用 JUnit 即可正常工作
我的 JUnit 测试运行得很好。将 Mockito 添加到我的构建中,并尝试在 JUnit 测试中放置一个断点,该测试使用 Mockito 来模拟一些公共方法。当我尝试在…