ed9ccef6788c13d59960e7635a041cb95d00c59d
[pub/Android/ownCloud.git] /
1 /* ownCloud Android client application
2 * Copyright (C) 2012-2013 ownCloud Inc.
3 *
4 * This program is free software: you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2,
6 * as published by the Free Software Foundation.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 *
16 */
17
18 package com.owncloud.android.oc_framework_test_project.test;
19
20 import com.owncloud.android.oc_framework.operations.RemoteOperationResult;
21 import com.owncloud.android.oc_framework_test_project.TestActivity;
22
23 import android.test.ActivityInstrumentationTestCase2;
24
25 /**
26 * Class to test Read Folder Operation
27 * @author masensio
28 *
29 */
30
31 public class ReadFolderTest extends ActivityInstrumentationTestCase2<TestActivity> {
32
33
34 /* Folder data to read. This folder must exist on the account */
35 private final String mRemoteFolderPath = "/folderToRead";
36
37
38 private TestActivity mActivity;
39
40 public ReadFolderTest() {
41 super(TestActivity.class);
42 }
43
44 @Override
45 protected void setUp() throws Exception {
46 super.setUp();
47 setActivityInitialTouchMode(false);
48 mActivity = getActivity();
49 }
50
51 /**
52 * Test Read Folder
53 */
54 public void testReadFolder() {
55
56 RemoteOperationResult result = mActivity.readFile(mRemoteFolderPath);
57 assertTrue(result.getData().size() > 1);
58 assertTrue(result.getData().size() == 4);
59 assertTrue(result.isSuccess());
60 }
61
62 }