java - 如何为 void 方法构建 JUnit 4 测试
问题描述
我曾尝试在我的 JUnit 测试中像这样使用 Mockito 的验证
我想验证这个方法
在我的 SocketEngine 课程中。如何使用 Mockito 来验证这个测试?我已经搜索了如何将 Mockito 用于 void 方法,但我仍然收到这样的错误。以及如何解决这个问题。
我收到这样的错误:方法 verify(T) not applicable for void arguments
解决方案
你用verify
错了。它不是:
verify((socketEngine.read(server, readerString)));
它的:
verify(socketEngine).read(server, readerString);
推荐阅读
- reactjs - react-intl 货币显示不带小数
- matlab - 根据一些规则创建矩阵
- c++ - 如何强制 Qt QMake 项目使用 C++98 标准?
- python - for循环+递归循环的初学者python困难
- r - 带有子集 dt[, x[.N] := z, y] 的 Data.table 分配
- c# - 如何从 c# 连接到 Apple News API?
- python - Python 在关闭 GUI 应用程序时意外退出
- html - 在 Bootstrap 中更改表单字段的不透明度
- apache-spark - Elasticsearch 集群大小/架构
- java - Log4j 无法读取 Spring Boot 的属性