java—如何使用mockito通过反射模拟方法

ryevplcw  于 2021-06-26  发布在  Java
关注(0)|答案(0)|浏览(407)

我们正在尝试使用mockito通过反射来模拟方法,因为我们希望创建一些通用测试,这些测试将针对我们公司请求的任何新特性运行。
如果业务部门请求一个新特性,那么在实现它之后,开发人员将需要完成一些配置属性文件,并且通过使用反射,将自动运行一些通用单元测试,这些测试将适用于所有旧特性和新特性。
因此,我们需要能够通过反射来模拟方法。
我看到这里已经有人问了这个问题:
使用mockito通过反射模拟方法
但问题是当我这么做的时候:
when(m.invoke(mockforservice,params))。然后返回(“某个自定义结果”);
它调用这个方法并抛出一个异常,因为它调用整个过程,就像您要测试整个应用程序一样,而不是仅仅模拟那个方法并在那个方法处停止,而不是继续整个方法流。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题