尝试使用 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 o…
在 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().cr…
如何仅在第一次调用模拟方法时抛出异常?
我有一个可以多次调用的模拟对象的方法(想想递归)。该方法的定义如下: 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 mList = mock(List.class); Dummy dummy = new Dumm…
无法在 Eclipse 中调试 Mockito / JUnit 代码,仅使用 JUnit 即可正常工作
我的 JUnit 测试运行得很好。将 Mockito 添加到我的构建中,并尝试在 JUnit 测试中放置一个断点,该测试使用 Mockito 来模拟一些公共方法。当我尝试在…
Mockito 的问题 - excepts.verification.WantedButNotInvoked
当我之前在测试中放置“VerificationModeFactory.times(2)”时,当我运行该类的所有测试时,会出现此异常: org.mockito.exceptions.verification.Wan…
Mockito:捕获 HttpServletResponse#sendError()
我可以使用 Mockito 捕获传递给 HttpServletResponse#sendError() 方法的内容吗?我不知道该怎么做。…