java - Mockito ArgumentCaptor 验证没有捕获任何内容

标签 java unit-testing mockito

我需要验证 ArgumentCaptor 是否未捕获任何内容。有没有办法验证一下?

Mockito.verify( /* captor has not captured anything */ )

最佳答案

您可以验证捕获的值的数量是否为零。

Assert.assertEquals(0, captor.getAllValues().size());

关于java - Mockito ArgumentCaptor 验证没有捕获任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68272813/

相关文章:

java - 如何停止从 weblogic 容器中的 servlet 生成的线程?

java - 已读和未读图书申请

c# - 测试模拟对象构造函数

javascript - 如何模拟在我正在测试的函数内部调用的函数?

java - 如何正确测试这种定时并发处理服务呢?

java - 即使在 Springboot 应用程序的过滤器内指定 Access-Control-Allow-Origin header 后,也无法控制跨源请求

c++ - 你如何模拟在 C++ 中使用 RAII 的类

mockito - 模拟投影结果 Spring Data JPA

java - Mockito:仅使用局部变量的测试方法

Java - 找不到 Logger 类