我有一个关于单元测试的问题。想了好几天,也没有找到答案。
比如说,我有一个从 Web 服务下载文件并将其写入磁盘的功能。在没有实际看到文件已下载并写入磁盘的情况下对其进行测试的目的是什么?
虽然我知道我们可以模拟 Web 服务,但是在这种情况下我该怎么做呢?据我所知,像 Mockito 这样的东西只能模拟行为,但不提供有意义的数据(本例中的文件)。
即使我们可以模拟 Web 服务的行为,我如何模拟将文件写入磁盘而不真正向磁盘写入内容?
很抱歉,我没有具体的例子。请随时发表您的意见。
非常感谢