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

Fix get quota test

This commit is contained in:
davigonz 2018-05-08 13:16:07 +02:00
parent 12429b7ab9
commit ec08bfbd7a
2 changed files with 10 additions and 5 deletions

View File

@ -1,5 +1,5 @@
/* ownCloud Android Library is available under MIT license /* ownCloud Android Library is available under MIT license
* Copyright (C) 2016 ownCloud GmbH. * Copyright (C) 2018 ownCloud GmbH.
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy * Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal * of this software and associated documentation files (the "Software"), to deal
@ -65,6 +65,7 @@ import com.owncloud.android.lib.resources.users.GetRemoteUserAvatarOperation;
* Activity to test OC framework * Activity to test OC framework
* @author masensio * @author masensio
* @author David A. Velasco * @author David A. Velasco
* @author David González Verdugo
*/ */
public class TestActivity extends Activity { public class TestActivity extends Activity {
@ -338,8 +339,8 @@ public class TestActivity extends Activity {
} }
public RemoteOperationResult getQuota() { public RemoteOperationResult getQuota(String remotePath) {
GetRemoteUserQuotaOperation getUserQuotaOperation = new GetRemoteUserQuotaOperation(); GetRemoteUserQuotaOperation getUserQuotaOperation = new GetRemoteUserQuotaOperation(remotePath);
return getUserQuotaOperation.execute(mClient); return getUserQuotaOperation.execute(mClient);
} }

View File

@ -1,6 +1,6 @@
/* ownCloud Android Library is available under MIT license /* ownCloud Android Library is available under MIT license
* *
* Copyright (C) 2015 ownCloud Inc. * Copyright (C) 2018 ownCloud Inc.
* Copyright (C) 2015 Bartosz Przybylski * Copyright (C) 2015 Bartosz Przybylski
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy * Permission is hereby granted, free of charge, to any person obtaining a copy
@ -38,6 +38,7 @@ import com.owncloud.android.lib.test_project.TestActivity;
* *
* @author Bartosz Przybylski * @author Bartosz Przybylski
* @author David A. Velasco * @author David A. Velasco
* @author David González Verdugo
*/ */
public class GetUserQuotaTest extends RemoteTest { public class GetUserQuotaTest extends RemoteTest {
@ -45,6 +46,8 @@ public class GetUserQuotaTest extends RemoteTest {
private static final String LOG_TAG = GetUserQuotaTest.class.getCanonicalName(); private static final String LOG_TAG = GetUserQuotaTest.class.getCanonicalName();
private TestActivity mActivity; private TestActivity mActivity;
private String mFullPath2Root;
private String ROOT_PATH = "/";
@Override @Override
@ -52,13 +55,14 @@ public class GetUserQuotaTest extends RemoteTest {
super.setUp(); super.setUp();
setActivityInitialTouchMode(false); setActivityInitialTouchMode(false);
mActivity = getActivity(); mActivity = getActivity();
mFullPath2Root = mBaseFolderPath + ROOT_PATH;
} }
/** /**
* Test GetUserQuota * Test GetUserQuota
*/ */
public void testGetUserQuota() { public void testGetUserQuota() {
RemoteOperationResult result = mActivity.getQuota(); RemoteOperationResult result = mActivity.getQuota(mFullPath2Root);
assertTrue(result.isSuccess()); assertTrue(result.isSuccess());
Quota quota = (Quota)((ArrayList<Object>)result.getData()).get(0); Quota quota = (Quota)((ArrayList<Object>)result.getData()).get(0);
assertTrue(quota.getFree() >= 0); assertTrue(quota.getFree() >= 0);