Как написать тестовый пример AndroidJUnit для загруженного события, полного из файла apk
В основном, я скачиваю и устанавливаю apk с удаленного URL-адреса и хочу написать тестовые примеры для него с помощью Android Junit Ниже приведен код для загрузки apk-файла.
class ApkDownloader
{
public void install(String url) {
listenForDownloadCompleteEvent();
downloadApk(url);
}
private void downloadApk(String url) {
Uri uri = Uri.parse(url);
apkFile = makeUniqueFile(uri);
if (apkFile.exists()) {
handleDownloadComplete();
return;
}
DownloadManager.Request request = getDownloadRequest(uri);
downloadID = getDownloadManager().enqueue(request);
}