|
@@ -0,0 +1,57 @@
|
|
|
+package com.owncloud.android.oc_framework_test_project.test;
|
|
|
+
|
|
|
+import com.owncloud.android.oc_framework.operations.RemoteOperationResult;
|
|
|
+import com.owncloud.android.oc_framework.operations.RemoteOperationResult.ResultCode;
|
|
|
+import com.owncloud.android.oc_framework_test_project.TestActivity;
|
|
|
+
|
|
|
+import android.test.ActivityInstrumentationTestCase2;
|
|
|
+
|
|
|
+public class DeleteFileTest extends ActivityInstrumentationTestCase2<TestActivity> {
|
|
|
+
|
|
|
+ /* Folder data to delete. */
|
|
|
+ private final String mFolderPath = "/folderToDelete";
|
|
|
+
|
|
|
+ /* File to delete. */
|
|
|
+ private final String mFilePath = "fileToDelete.png";
|
|
|
+
|
|
|
+ private TestActivity mActivity;
|
|
|
+
|
|
|
+ public DeleteFileTest() {
|
|
|
+ super(TestActivity.class);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ protected void setUp() throws Exception {
|
|
|
+ super.setUp();
|
|
|
+ setActivityInitialTouchMode(false);
|
|
|
+ mActivity = getActivity();
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Test Remove Folder
|
|
|
+ */
|
|
|
+ public void testRemoveFolder() {
|
|
|
+
|
|
|
+ RemoteOperationResult result = mActivity.removeFile(mFolderPath);
|
|
|
+ assertTrue(result.isSuccess() || result.getCode() == ResultCode.FILE_NOT_FOUND);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Test Remove File
|
|
|
+ */
|
|
|
+ public void testRemoveFile() {
|
|
|
+
|
|
|
+ RemoteOperationResult result = mActivity.removeFile(mFilePath);
|
|
|
+ assertTrue(result.isSuccess() || result.getCode() == ResultCode.FILE_NOT_FOUND);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Restore initial conditions
|
|
|
+ */
|
|
|
+ public void testRestoreInitialConditions() {
|
|
|
+ RemoteOperationResult result = mActivity.createFolder(mFolderPath, true);
|
|
|
+ assertTrue(result.isSuccess());
|
|
|
+
|
|
|
+ }
|
|
|
+}
|