b8ab2b0c9f0e466e1b46e9c95726eadce157091a
[pub/Android/ownCloud.git] /
1 package com.owncloud.android.oc_framework_test_project.test;
2
3 import com.owncloud.android.oc_framework.operations.RemoteOperationResult;
4 import com.owncloud.android.oc_framework.operations.RemoteOperationResult.ResultCode;
5 import com.owncloud.android.oc_framework_test_project.TestActivity;
6
7 import android.test.ActivityInstrumentationTestCase2;
8
9 public class DeleteFileTest extends ActivityInstrumentationTestCase2<TestActivity> {
10
11 /* Folder data to delete. */
12 private final String mFolderPath = "/folderToDelete";
13
14 /* File to delete. */
15 private final String mFilePath = "fileToDelete.png";
16
17 private TestActivity mActivity;
18
19 public DeleteFileTest() {
20 super(TestActivity.class);
21
22 }
23
24 @Override
25 protected void setUp() throws Exception {
26 super.setUp();
27 setActivityInitialTouchMode(false);
28 mActivity = getActivity();
29 }
30
31 /**
32 * Test Remove Folder
33 */
34 public void testRemoveFolder() {
35
36 RemoteOperationResult result = mActivity.removeFile(mFolderPath);
37 assertTrue(result.isSuccess() || result.getCode() == ResultCode.FILE_NOT_FOUND);
38 }
39
40 /**
41 * Test Remove File
42 */
43 public void testRemoveFile() {
44
45 RemoteOperationResult result = mActivity.removeFile(mFilePath);
46 assertTrue(result.isSuccess() || result.getCode() == ResultCode.FILE_NOT_FOUND);
47 }
48
49 /**
50 * Restore initial conditions
51 */
52 public void testRestoreInitialConditions() {
53 RemoteOperationResult result = mActivity.createFolder(mFolderPath, true);
54 assertTrue(result.isSuccess());
55
56 }
57 }