1
0
mirror of https://github.com/owncloud/android-library.git synced 2025-06-07 16:06:08 +00:00

Updated RenameFileTest to work with an empty OC server

This commit is contained in:
David A. Velasco 2014-04-16 13:40:11 +02:00
parent 7000fbeaa2
commit 026e744ae1
4 changed files with 132 additions and 87 deletions

View File

@ -91,42 +91,34 @@ public class CreateFolderTest extends ActivityInstrumentationTestCase2<TestActiv
public void testCreateFolderSpecialCharacters() { public void testCreateFolderSpecialCharacters() {
String remotePath = FOLDER_PATH_BASE + "_\\" + mCurrentDate; String remotePath = FOLDER_PATH_BASE + "_\\" + mCurrentDate;
mCreatedFolderPaths.add(remotePath);
RemoteOperationResult result = mActivity.createFolder(remotePath, true); RemoteOperationResult result = mActivity.createFolder(remotePath, true);
assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME); assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME);
remotePath = FOLDER_PATH_BASE + "_<" + mCurrentDate; remotePath = FOLDER_PATH_BASE + "_<" + mCurrentDate;
mCreatedFolderPaths.add(remotePath);
result = mActivity.createFolder(remotePath, true); result = mActivity.createFolder(remotePath, true);
assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME); assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME);
remotePath = FOLDER_PATH_BASE + "_>" + mCurrentDate; remotePath = FOLDER_PATH_BASE + "_>" + mCurrentDate;
mCreatedFolderPaths.add(remotePath);
result = mActivity.createFolder(remotePath, true); result = mActivity.createFolder(remotePath, true);
assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME); assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME);
remotePath = FOLDER_PATH_BASE + "_:" + mCurrentDate; remotePath = FOLDER_PATH_BASE + "_:" + mCurrentDate;
mCreatedFolderPaths.add(remotePath);
result = mActivity.createFolder(remotePath, true); result = mActivity.createFolder(remotePath, true);
assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME); assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME);
remotePath = FOLDER_PATH_BASE + "_\"" + mCurrentDate; remotePath = FOLDER_PATH_BASE + "_\"" + mCurrentDate;
mCreatedFolderPaths.add(remotePath);
result = mActivity.createFolder(remotePath, true); result = mActivity.createFolder(remotePath, true);
assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME); assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME);
remotePath = FOLDER_PATH_BASE + "_|" + mCurrentDate; remotePath = FOLDER_PATH_BASE + "_|" + mCurrentDate;
mCreatedFolderPaths.add(remotePath);
result = mActivity.createFolder(remotePath, true); result = mActivity.createFolder(remotePath, true);
assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME); assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME);
remotePath = FOLDER_PATH_BASE + "_?" + mCurrentDate; remotePath = FOLDER_PATH_BASE + "_?" + mCurrentDate;
mCreatedFolderPaths.add(remotePath);
result = mActivity.createFolder(remotePath, true); result = mActivity.createFolder(remotePath, true);
assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME); assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME);
remotePath = FOLDER_PATH_BASE + "_*" + mCurrentDate; remotePath = FOLDER_PATH_BASE + "_*" + mCurrentDate;
mCreatedFolderPaths.add(remotePath);
result = mActivity.createFolder(remotePath, true); result = mActivity.createFolder(remotePath, true);
assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME); assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME);
} }

View File

@ -25,9 +25,6 @@
package com.owncloud.android.lib.test_project.test; package com.owncloud.android.lib.test_project.test;
import java.io.File; import java.io.File;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import com.owncloud.android.lib.resources.files.RemoteFile; import com.owncloud.android.lib.resources.files.RemoteFile;
import com.owncloud.android.lib.common.operations.RemoteOperationResult; import com.owncloud.android.lib.common.operations.RemoteOperationResult;
@ -56,13 +53,12 @@ public class DownloadFileTest extends ActivityInstrumentationTestCase2<TestActiv
private static boolean mGlobalSetupDone = false; private static boolean mGlobalSetupDone = false;
private List<String> mDownloadedFilesPaths; private String mDownloadedFilePath;
private TestActivity mActivity; private TestActivity mActivity;
public DownloadFileTest() { public DownloadFileTest() {
super(TestActivity.class); super(TestActivity.class);
mDownloadedFilesPaths = new ArrayList<String>();
} }
@Override @Override
@ -70,7 +66,7 @@ public class DownloadFileTest extends ActivityInstrumentationTestCase2<TestActiv
super.setUp(); super.setUp();
setActivityInitialTouchMode(false); setActivityInitialTouchMode(false);
mActivity = getActivity(); mActivity = getActivity();
mDownloadedFilesPaths.clear(); mDownloadedFilePath = null;
if (!mGlobalSetupDone) { if (!mGlobalSetupDone) {
@ -106,7 +102,7 @@ public class DownloadFileTest extends ActivityInstrumentationTestCase2<TestActiv
new RemoteFile(IMAGE_PATH), new RemoteFile(IMAGE_PATH),
mActivity.getFilesDir().getAbsolutePath() mActivity.getFilesDir().getAbsolutePath()
); );
mDownloadedFilesPaths.add(IMAGE_PATH); mDownloadedFilePath = IMAGE_PATH;
assertTrue(result.isSuccess()); assertTrue(result.isSuccess());
// TODO some checks involving the local file // TODO some checks involving the local file
} }
@ -119,7 +115,7 @@ public class DownloadFileTest extends ActivityInstrumentationTestCase2<TestActiv
new RemoteFile(IMAGE_PATH_WITH_SPECIAL_CHARS), new RemoteFile(IMAGE_PATH_WITH_SPECIAL_CHARS),
mActivity.getFilesDir().getAbsolutePath() mActivity.getFilesDir().getAbsolutePath()
); );
mDownloadedFilesPaths.add(IMAGE_PATH_WITH_SPECIAL_CHARS); mDownloadedFilePath = IMAGE_PATH_WITH_SPECIAL_CHARS;
assertTrue(result.isSuccess()); assertTrue(result.isSuccess());
// TODO some checks involving the local file // TODO some checks involving the local file
} }
@ -138,10 +134,8 @@ public class DownloadFileTest extends ActivityInstrumentationTestCase2<TestActiv
@Override @Override
protected void tearDown() throws Exception { protected void tearDown() throws Exception {
Iterator<String> it = mDownloadedFilesPaths.iterator(); if (mDownloadedFilePath != null) {
RemoteOperationResult removeResult = null; RemoteOperationResult removeResult = mActivity.removeFile(mDownloadedFilePath);
while (it.hasNext()) {
removeResult = mActivity.removeFile(it.next());
if (!removeResult.isSuccess()) { if (!removeResult.isSuccess()) {
Utils.logAndThrow(LOG_TAG, removeResult); Utils.logAndThrow(LOG_TAG, removeResult);
} }

View File

@ -24,11 +24,15 @@
package com.owncloud.android.lib.test_project.test; package com.owncloud.android.lib.test_project.test;
import java.io.File;
import com.owncloud.android.lib.common.operations.RemoteOperationResult; import com.owncloud.android.lib.common.operations.RemoteOperationResult;
import com.owncloud.android.lib.common.operations.RemoteOperationResult.ResultCode; import com.owncloud.android.lib.common.operations.RemoteOperationResult.ResultCode;
import com.owncloud.android.lib.resources.files.FileUtils;
import com.owncloud.android.lib.test_project.TestActivity; import com.owncloud.android.lib.test_project.TestActivity;
import android.test.ActivityInstrumentationTestCase2; import android.test.ActivityInstrumentationTestCase2;
import android.util.Log;
/** /**
* Class to test Rename File Operation * Class to test Rename File Operation
@ -38,20 +42,24 @@ import android.test.ActivityInstrumentationTestCase2;
public class RenameFileTest extends ActivityInstrumentationTestCase2<TestActivity> { public class RenameFileTest extends ActivityInstrumentationTestCase2<TestActivity> {
private static final String LOG_TAG = RenameFileTest.class.getCanonicalName();
/* Folder data to rename. This folder must exist on the account */ /* Folder data to rename. This folder must exist on the account */
private final String mOldFolderName = "folderToRename"; private static final String OLD_FOLDER_NAME = "folderToRename";
private final String mOldFolderPath = "/folderToRename"; private static final String OLD_FOLDER_PATH = FileUtils.PATH_SEPARATOR + OLD_FOLDER_NAME;
private final String mNewFolderName = "renamedFolder"; private static final String NEW_FOLDER_NAME = "renamedFolder";
private final String mNewFolderPath = "/renamedFolder"; private static final String NEW_FOLDER_PATH = FileUtils.PATH_SEPARATOR + NEW_FOLDER_NAME;
/* File data to rename. This file must exist on the account */ /* File data to rename. This file must exist on the account */
private final String mOldFileName = "fileToRename.png"; private static final String OLD_FILE_NAME = "fileToRename.png";
private final String mOldFilePath = "/fileToRename.png"; private static final String OLD_FILE_PATH = FileUtils.PATH_SEPARATOR + OLD_FILE_NAME;
private final String mNewFileName = "renamedFile"; private static final String NEW_FILE_NAME = "renamedFile.png";
private final String mFileExtension = ".png"; private static final String NEW_FILE_PATH = FileUtils.PATH_SEPARATOR + NEW_FILE_NAME;
private final String mNewFilePath ="/renamedFile.png";
private static boolean mGlobalSetupDone = false;
private String mToCleanUpInServer;
private TestActivity mActivity; private TestActivity mActivity;
public RenameFileTest() { public RenameFileTest() {
@ -64,6 +72,29 @@ public class RenameFileTest extends ActivityInstrumentationTestCase2<TestActivit
super.setUp(); super.setUp();
setActivityInitialTouchMode(false); setActivityInitialTouchMode(false);
mActivity = getActivity(); mActivity = getActivity();
if (!mGlobalSetupDone) {
Log.v(LOG_TAG, "Starting global set up");
RemoteOperationResult result = mActivity.createFolder(OLD_FOLDER_NAME, true);
if (!result.isSuccess()) {
Utils.logAndThrow(LOG_TAG, result);
}
File imageFile = mActivity.extractAsset(TestActivity.ASSETS__IMAGE_FILE_NAME);
result = mActivity.uploadFile(
imageFile.getAbsolutePath(),
OLD_FILE_PATH,
"image/png");
if (!result.isSuccess()) {
Utils.logAndThrow(LOG_TAG, result);
}
Log.v(LOG_TAG, "Global set up done");
mGlobalSetupDone = true;
}
mToCleanUpInServer = null;
} }
/** /**
@ -71,9 +102,14 @@ public class RenameFileTest extends ActivityInstrumentationTestCase2<TestActivit
*/ */
public void testRenameFolder() { public void testRenameFolder() {
RemoteOperationResult result = mActivity.renameFile(mOldFolderName, mOldFolderPath, mToCleanUpInServer = OLD_FOLDER_PATH;
mNewFolderName, true); RemoteOperationResult result = mActivity.renameFile(
OLD_FOLDER_NAME,
OLD_FOLDER_PATH,
NEW_FOLDER_NAME,
true);
assertTrue(result.isSuccess()); assertTrue(result.isSuccess());
mToCleanUpInServer = NEW_FOLDER_PATH;
} }
/** /**
@ -81,36 +117,36 @@ public class RenameFileTest extends ActivityInstrumentationTestCase2<TestActivit
*/ */
public void testRenameFolderForbiddenChars() { public void testRenameFolderForbiddenChars() {
RemoteOperationResult result = mActivity.renameFile(mOldFolderName, mOldFolderPath, RemoteOperationResult result = mActivity.renameFile(OLD_FOLDER_NAME, OLD_FOLDER_PATH,
mNewFolderName + "\\", true); NEW_FOLDER_NAME + "\\", true);
assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME); assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME);
result = mActivity.renameFile(mOldFolderName, mOldFolderPath, result = mActivity.renameFile(OLD_FOLDER_NAME, OLD_FOLDER_PATH,
mNewFolderName + "<", true); NEW_FOLDER_NAME + "<", true);
assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME); assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME);
result = mActivity.renameFile(mOldFolderName, mOldFolderPath, result = mActivity.renameFile(OLD_FOLDER_NAME, OLD_FOLDER_PATH,
mNewFolderName + ">", true); NEW_FOLDER_NAME + ">", true);
assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME); assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME);
result = mActivity.renameFile(mOldFolderName, mOldFolderPath, result = mActivity.renameFile(OLD_FOLDER_NAME, OLD_FOLDER_PATH,
mNewFolderName + ":", true); NEW_FOLDER_NAME + ":", true);
assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME); assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME);
result = mActivity.renameFile(mOldFolderName, mOldFolderPath, result = mActivity.renameFile(OLD_FOLDER_NAME, OLD_FOLDER_PATH,
mNewFolderName + "\"", true); NEW_FOLDER_NAME + "\"", true);
assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME); assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME);
result = mActivity.renameFile(mOldFolderName, mOldFolderPath, result = mActivity.renameFile(OLD_FOLDER_NAME, OLD_FOLDER_PATH,
mNewFolderName + "|", true); NEW_FOLDER_NAME + "|", true);
assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME); assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME);
result = mActivity.renameFile(mOldFolderName, mOldFolderPath, result = mActivity.renameFile(OLD_FOLDER_NAME, OLD_FOLDER_PATH,
mNewFolderName + "?", true); NEW_FOLDER_NAME + "?", true);
assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME); assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME);
result = mActivity.renameFile(mOldFolderName, mOldFolderPath, result = mActivity.renameFile(OLD_FOLDER_NAME, OLD_FOLDER_PATH,
mNewFolderName + "*", true); NEW_FOLDER_NAME + "*", true);
assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME); assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME);
} }
@ -118,9 +154,14 @@ public class RenameFileTest extends ActivityInstrumentationTestCase2<TestActivit
* Test Rename File * Test Rename File
*/ */
public void testRenameFile() { public void testRenameFile() {
RemoteOperationResult result = mActivity.renameFile(mOldFileName, mOldFilePath, mToCleanUpInServer = OLD_FILE_PATH;
mNewFileName + mFileExtension, false); RemoteOperationResult result = mActivity.renameFile(
OLD_FILE_NAME,
OLD_FILE_PATH,
NEW_FILE_NAME,
false);
assertTrue(result.isSuccess()); assertTrue(result.isSuccess());
mToCleanUpInServer = NEW_FILE_PATH;
} }
@ -128,50 +169,73 @@ public class RenameFileTest extends ActivityInstrumentationTestCase2<TestActivit
* Test Rename Folder with forbidden characters: \ < > : " | ? * * Test Rename Folder with forbidden characters: \ < > : " | ? *
*/ */
public void testRenameFileForbiddenChars() { public void testRenameFileForbiddenChars() {
RemoteOperationResult result = mActivity.renameFile(mOldFileName, mOldFilePath, RemoteOperationResult result = mActivity.renameFile(
mNewFileName + "\\" + mFileExtension, false); OLD_FILE_NAME,
OLD_FILE_PATH,
"\\" + NEW_FILE_NAME,
false);
assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME); assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME);
result = mActivity.renameFile(mOldFileName, mOldFilePath, result = mActivity.renameFile(
mNewFileName + "<" + mFileExtension, false); OLD_FILE_NAME,
OLD_FILE_PATH,
"<" + NEW_FILE_NAME,
false);
assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME); assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME);
result = mActivity.renameFile(mOldFileName, mOldFilePath, result = mActivity.renameFile(
mNewFileName + ">" + mFileExtension, false); OLD_FILE_NAME,
OLD_FILE_PATH,
">" + NEW_FILE_NAME,
false);
assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME); assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME);
result = mActivity.renameFile(mOldFileName, mOldFilePath, result = mActivity.renameFile(
mNewFileName + ":" + mFileExtension, false); OLD_FILE_NAME,
OLD_FILE_PATH,
":" + NEW_FILE_NAME,
false);
assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME); assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME);
result = mActivity.renameFile(mOldFileName, mOldFilePath, result = mActivity.renameFile(
mNewFileName + "\"" + mFileExtension, false); OLD_FILE_NAME,
OLD_FILE_PATH,
"\"" + NEW_FILE_NAME,
false);
assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME); assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME);
result = mActivity.renameFile(mOldFileName, mOldFilePath, result = mActivity.renameFile(
mNewFileName + "|" + mFileExtension, false); OLD_FILE_NAME,
OLD_FILE_PATH,
"|" + NEW_FILE_NAME,
false);
assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME); assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME);
result = mActivity.renameFile(mOldFileName, mOldFilePath, result = mActivity.renameFile(
mNewFileName + "?" + mFileExtension, false); OLD_FILE_NAME,
OLD_FILE_PATH,
"?" + NEW_FILE_NAME,
false);
assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME); assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME);
result = mActivity.renameFile(mOldFileName, mOldFilePath, result = mActivity.renameFile(
mNewFileName + "*" + mFileExtension, false); OLD_FILE_NAME,
OLD_FILE_PATH,
"*" + NEW_FILE_NAME, false);
assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME); assertTrue(result.getCode() == ResultCode.INVALID_CHARACTER_IN_NAME);
} }
/** @Override
* Restore initial conditions protected void tearDown() throws Exception {
*/ if (mToCleanUpInServer != null) {
public void testRestoreInitialConditions() { RemoteOperationResult removeResult = mActivity.removeFile(mToCleanUpInServer);
RemoteOperationResult result = mActivity.renameFile(mNewFolderName, mNewFolderPath, mOldFolderName, true); if (!removeResult.isSuccess()) {
assertTrue(result.isSuccess()); Utils.logAndThrow(LOG_TAG, removeResult);
}
result = mActivity.renameFile(mNewFileName + mFileExtension, mNewFilePath, mOldFileName, false); }
assertTrue(result.isSuccess()); super.tearDown();
} }
} }

View File

@ -25,9 +25,6 @@
package com.owncloud.android.lib.test_project.test; package com.owncloud.android.lib.test_project.test;
import java.io.File; import java.io.File;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import android.test.ActivityInstrumentationTestCase2; import android.test.ActivityInstrumentationTestCase2;
@ -54,12 +51,11 @@ public class UploadFileTest extends ActivityInstrumentationTestCase2<TestActivit
private TestActivity mActivity; private TestActivity mActivity;
private File mFileToUpload, mFileToUploadWithChunks; private File mFileToUpload, mFileToUploadWithChunks;
private List<String> mUploadedFilesPaths; private String mUploadedFilePath;
public UploadFileTest() { public UploadFileTest() {
super(TestActivity.class); super(TestActivity.class);
mUploadedFilesPaths = new ArrayList<String>();
} }
@Override @Override
@ -67,7 +63,7 @@ public class UploadFileTest extends ActivityInstrumentationTestCase2<TestActivit
super.setUp(); super.setUp();
setActivityInitialTouchMode(false); setActivityInitialTouchMode(false);
mActivity = getActivity(); mActivity = getActivity();
mUploadedFilesPaths.clear(); mUploadedFilePath = null;
mFileToUpload = mActivity.extractAsset(TestActivity.ASSETS__IMAGE_FILE_NAME); mFileToUpload = mActivity.extractAsset(TestActivity.ASSETS__IMAGE_FILE_NAME);
mFileToUploadWithChunks = mActivity.extractAsset(TestActivity.ASSETS__VIDEO_FILE_NAME); mFileToUploadWithChunks = mActivity.extractAsset(TestActivity.ASSETS__VIDEO_FILE_NAME);
@ -84,7 +80,7 @@ public class UploadFileTest extends ActivityInstrumentationTestCase2<TestActivit
UPLOAD_PATH, UPLOAD_PATH,
"image/png" "image/png"
); );
mUploadedFilesPaths.add(UPLOAD_PATH); mUploadedFilePath = UPLOAD_PATH;
assertTrue(result.isSuccess()); assertTrue(result.isSuccess());
} }
@ -98,7 +94,7 @@ public class UploadFileTest extends ActivityInstrumentationTestCase2<TestActivit
CHUNKED_UPLOAD_PATH, CHUNKED_UPLOAD_PATH,
"video/mp4" "video/mp4"
); );
mUploadedFilesPaths.add(CHUNKED_UPLOAD_PATH); mUploadedFilePath = CHUNKED_UPLOAD_PATH;
assertTrue(result.isSuccess()); assertTrue(result.isSuccess());
} }
@ -112,16 +108,15 @@ public class UploadFileTest extends ActivityInstrumentationTestCase2<TestActivit
FILE_NOT_FOUND_PATH, FILE_NOT_FOUND_PATH,
"image/png" "image/png"
); );
mUploadedFilePath = FILE_NOT_FOUND_PATH;
assertFalse(result.isSuccess()); assertFalse(result.isSuccess());
} }
@Override @Override
protected void tearDown() throws Exception { protected void tearDown() throws Exception {
Iterator<String> it = mUploadedFilesPaths.iterator(); if (mUploadedFilePath != null) {
RemoteOperationResult removeResult = null; RemoteOperationResult removeResult = mActivity.removeFile(mUploadedFilePath);
while (it.hasNext()) {
removeResult = mActivity.removeFile(it.next());
if (!removeResult.isSuccess()) { if (!removeResult.isSuccess()) {
Utils.logAndThrow(LOG_TAG, removeResult); Utils.logAndThrow(LOG_TAG, removeResult);
} }