《Java单元测试实战》——案例集锦:Java单元测试典型案例集锦(6) https://developer.aliyun.com/article/1232053?groupCode=java
七、 如何测试相同参数返回不同值
在有些场景下,存在相同参数多次调用返回不同值的情况,比如:读取文本文件的readLine方法。
1. 案例代码
这里,以ODPS的RecordReader为例,读取每一行数据记录。
2. 测试用例
为了mock相同参数返回不同值,需要使用到Mockito.doReturn的可变数组功能。
《Java单元测试实战》——案例集锦:Java单元测试典型案例集锦(8) https://developer.aliyun.com/article/1232051?groupCode=java