首页 > 解决方案 > 如何为 void 方法构建 JUnit 4 测试

问题描述

我曾尝试在我的 JUnit 测试中像这样使用 Mockito 的验证

我想验证这个方法

在我的 SocketEngine 课程中。如何使用 Mockito 来验证这个测试?我已经搜索了如何将 Mockito 用于 void 方法,但我仍然收到这样的错误。以及如何解决这个问题。

我收到这样的错误:方法 verify(T) not applicable for void arguments

标签: javajunitjunit4

解决方案


你用verify错了。它不是:

verify((socketEngine.read(server, readerString)));

它的:

verify(socketEngine).read(server, readerString);

推荐阅读