《Java单元测试实战》——编写方法:Java编程技巧之单元测试用例编写流程(7) https://developer.aliyun.com/article/1232413?groupCode=java
六、 模拟依赖方法
在模拟完依赖的参数和返回值后,就可以利用Mockito和PowerMock的功能,进行依赖方法的模拟。如果依赖对象还有方法调用,还需要模拟这些依赖对象的方法。
1. 根据返回模拟方法
1) 模拟无返回值方法
2) 模拟方法单个返回值
3) 模拟方法多个返回值
直接列举出多个返回值:
转化列表为多个返回值:
4)模拟方法定制返回值
可利用Answer定制方法返回值:
5) 模拟方法抛出单个异常
指定单个异常类型:
指定单个异常对象:
6) 模拟方法抛出多个异常
指定多个异常类型:
指定多个异常对象:
7) 直接调用真实方法
《Java单元测试实战》——编写方法:Java编程技巧之单元测试用例编写流程(9) https://developer.aliyun.com/article/1232410?groupCode=java