Ste*_*han 14
我使用的解决方案:
argThat(not("ExceptionString"))
Run Code Online (Sandbox Code Playgroud)
argThatMockito匹配器在哪里,
并且not是Hamcrest匹配器
tro*_*oig 11
只需指出Mockito您也可以使用AdditionalMatchers和ArgumentMatchers
import static org.mockito.AdditionalMatchers.not;
import static org.mockito.ArgumentMatchers.eq;
//anything but not "ejb"
mock.someMethod(not(eq("ejb")));
Run Code Online (Sandbox Code Playgroud)
根据其文件:
使用logical和(),not()或()匹配器的示例:
//什么都不是"ejb"
mock.someMethod(不是(eq("ejb")));
在这个其他SO问题中有更多信息
希望能帮助到你
| 归档时间: |
|
| 查看次数: |
12492 次 |
| 最近记录: |