Swift: макет загрузки изображений для модульного тестирования - PullRequest
0 голосов
/ 11 июля 2019

Я тестирую функцию кэширования изображений.Я передаю ему строковый URL, и он кэширует это изображение вместе со связанным с ним URL.

Для целей тестирования я хочу удалить зависимость от сетевого вызова.Можно ли смоделировать загрузку изображения?

Это функция:

imageView.imageFromUrl(imageUrl!)

Я попытался передать ему локальный URL-адрес файла.Но это не сработало, потому что imageFromUrl не работает с локальными URL-адресами.

Можно ли издеваться над загрузкой изображения?

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

1 Ответ

0 голосов
/ 11 июля 2019

НЕТ, вы не можете высмеять загрузку изображения!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...