![](https://img-blog.csdnimg.cn/e21e5e9a3e694cb68c00515a7a7ab79f.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
单元测试
文章平均质量分 92
unittest
虾米记
欢迎评论提出问题或修改建议,我会尽快回复。
展开
-
spring中mock RestTemplate和FeignClient(mock方法内部的方法调用)
目的要测试ServiceImpl类中的方法methodA难点methodA中调用了restTemplate的方法或者FeignClient的方法,而这两个方法都依赖第三方应用,如果第三方应用没有准备好,则会报错,为了在单元测试中不依赖第三方应用,因此需要mock他们。引入包spring的这个jar包下自带Mock相关内容。<dependency> <group...原创 2018-12-06 09:41:56 · 6727 阅读 · 3 评论 -
利用Mockito进行mock方法时有无返回值的处理
当mock一个对象,且执行此对象中的方法有返回值时,使用下面的方法:对象 = mock (类名.class);when (对象.方法 (参数)).thenReturn (方法的返回值);当mock一个对象,且执行此对象中的方法没有返回值时,使用下面的方:类名 对象 = Mockito.mock(类名.class); Mockito.doAnswer(new Answer&amp;amp;...转载 2018-12-06 09:49:02 · 20602 阅读 · 2 评论 -
单元测试被spring管理的类(如service实现类)中的私有方法
发放原创 2018-12-06 12:22:13 · 2339 阅读 · 1 评论