java - Mockito:给定 Class 的实例返回相同的实例
问题描述
我正在尝试使用 mockito 来模拟服务。但是,我没有找到一种方法来对 mockito 说给定一个类的实例返回相同的实例:
就像是 :
given(service.add(any(Individual.class)).willReturn(any(Individual.class));
任何想法我该怎么做?
解决方案
您可以分析调用以访问参数。
given(service.add(any(Individual.class)))
.will(invocation -> invocation.getArgument(0));
推荐阅读
- ios - 在 UITableviewcell 中调用多个按钮
- java - 当用户输入是一个小浮点数时扫描仪抛出
- sql - 自联接到自引用列的优化
- javascript - JavaScript 函数返回延迟的布尔值
- javascript - 您如何验证输入字符串仅包含一组字母?
- android - 为什么 onItemSelected 不能与 setOnCheckedChangeListener 一起使用?
- python - 无法理解线性回归中的迭代次数(机器学习)
- android - Android WebView 使用 OKHttp 客户端?
- c# - 在范围区域内移动对象 Unity
- angularjs - firefox量子web控制台调试很不靠谱