Swift:模拟图片下载进行单元测试

时间:2019-07-10 22:18:16

标签: swift unit-testing

我正在测试图像缓存功能。我向其传递了一个字符串url,它会将该图像及其关联的url缓存起来。

出于测试目的,我想删除对网络调用的依赖。 可以模拟图片下载吗?

这是功能:

imageView.imageFromUrl(imageUrl!)

我尝试将本地文件的URL传递给它。但这没有用,因为imageFromUrl不适用于本地网址。

是否可以模拟下载图像?

let imageUrl = Bundle.main.path(forResource: "testImage", ofType: "png")
        print(imageUrl!)

1 个答案:

答案 0 :(得分:-1)

不,您不能模拟图片下载!