【发布时间】:2017-12-28 10:37:37
【问题描述】:
我有一个这样的公共方法:
public List<Resource> getResource(Function<InputStream, List<Resource>> funcToExecute)
{
InputStream inp = getInputStream();
return funcToExecute.apply(inp);
}
如何对这个功能进行单元测试?如何在单元测试中建立输入流和要返回的资源列表之间的关系?
【问题讨论】:
-
你能分享一下 getInputStream() 的作用吗?
-
getInputStream() 组合从服务器读取的多个文件的输入流后返回一个SequenceInputStream。
标签: java unit-testing mocking mockito functional-interface