首页 > 解决方案 > Mockito:给定 Class 的实例返回相同的实例

问题描述

我正在尝试使用 mockito 来模拟服务。但是,我没有找到一种方法来对 mockito 说给定一个类的实例返回相同的实例:

就像是 :

  given(service.add(any(Individual.class)).willReturn(any(Individual.class));

任何想法我该怎么做?

标签: javajunitmockito

解决方案


您可以分析调用以访问参数。

    given(service.add(any(Individual.class)))
            .will(invocation -> invocation.getArgument(0));

推荐阅读