关于这个问题,小编百度了不少,基本都没有一个简单清晰的解释。或者是没有一个良好的实践例子,在此小编举例说明,但愿你们能懂web
若是还不会用Mockito的同窗,请移步 教程spring
Mockito.doReturn(response).when(creditpaymentTxnManageFacade.getName());
在Spring整合Dubbo的项目,中若是你引入了一个外部的Service。
若是在写单元测试时候,外部的Service能加载到的话就能够使用@Spy注解,由于Spring能为你从外部服务找到这个Service并生成实例注入。svg
可是若是外部的服务没有部署,那么Spring就不能为你建立实例,就会报错提示你在建立@Spy修饰服务必需要先实例,就像下图同样,此时只要用@Mock注解替换@Spy就行了。
post