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

Make some classes opened for testing

This commit is contained in:
davigonz 2019-07-03 17:20:57 +02:00
parent 3d7a04a12d
commit e28ffbac7c
6 changed files with 10 additions and 2 deletions

View File

@ -1,7 +1,6 @@
apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'
apply plugin: 'kotlin-allopen'
dependencies {

View File

@ -34,6 +34,7 @@ import com.owncloud.android.lib.common.operations.RemoteOperation
import com.owncloud.android.lib.common.operations.RemoteOperationResult
import com.owncloud.android.lib.common.utils.Log_OC
import com.owncloud.android.lib.resources.shares.RemoteShare.Companion.INIT_EXPIRATION_DATE_IN_MILLIS
import com.owncloud.android.lib.testing.OpenForTesting
import okhttp3.FormBody
import java.net.URL
import java.text.SimpleDateFormat
@ -65,6 +66,7 @@ import java.util.Locale
* To obtain combinations, add the desired values together.
* For instance, for Re-Share, delete, read, update, add 16+8+2+1 = 27.
*/
@OpenForTesting
class CreateRemoteShareOperation(
private val remoteFilePath: String,
private val shareType: ShareType,

View File

@ -33,6 +33,7 @@ import com.owncloud.android.lib.common.http.methods.nonwebdav.GetMethod
import com.owncloud.android.lib.common.operations.RemoteOperation
import com.owncloud.android.lib.common.operations.RemoteOperationResult
import com.owncloud.android.lib.common.utils.Log_OC
import com.owncloud.android.lib.testing.OpenForTesting
import java.net.URL
/**
@ -55,6 +56,7 @@ import java.net.URL
* @param subfiles If set to false (default), lists only the folder being shared
* If set to true, all shared files within the folder are returned.
*/
@OpenForTesting
class GetRemoteSharesForFileOperation(
private val remoteFilePath: String,
private val reshares: Boolean,

View File

@ -33,6 +33,7 @@ import com.owncloud.android.lib.common.http.methods.nonwebdav.DeleteMethod
import com.owncloud.android.lib.common.operations.RemoteOperation
import com.owncloud.android.lib.common.operations.RemoteOperationResult
import com.owncloud.android.lib.common.utils.Log_OC
import com.owncloud.android.lib.testing.OpenForTesting
import java.net.URL
/**
@ -48,6 +49,7 @@ import java.net.URL
*
* @param remoteShareId Share ID
*/
@OpenForTesting
class RemoveRemoteShareOperation(private val remoteShareId: Long) : RemoteOperation<ShareParserResult>() {
override fun run(client: OwnCloudClient): RemoteOperationResult<ShareParserResult> {

View File

@ -32,6 +32,7 @@ import com.owncloud.android.lib.common.operations.RemoteOperation
import com.owncloud.android.lib.common.operations.RemoteOperationResult
import com.owncloud.android.lib.common.utils.Log_OC
import com.owncloud.android.lib.resources.shares.RemoteShare.Companion.DEFAULT_PERMISSION
import com.owncloud.android.lib.testing.OpenForTesting
import okhttp3.FormBody
import java.net.URL
import java.text.SimpleDateFormat
@ -47,7 +48,7 @@ import java.util.Locale
* @author David A. Velasco
* @author David González Verdugo
*/
@OpenForTesting
class UpdateRemoteShareOperation
/**
* Constructor. No update is initialized by default, need to be applied with setters below.

View File

@ -34,6 +34,7 @@ import com.owncloud.android.lib.common.operations.RemoteOperation
import com.owncloud.android.lib.common.operations.RemoteOperationResult
import com.owncloud.android.lib.common.operations.RemoteOperationResult.ResultCode.OK
import com.owncloud.android.lib.common.utils.Log_OC
import com.owncloud.android.lib.testing.OpenForTesting
import org.json.JSONObject
import java.net.URL
@ -47,6 +48,7 @@ import java.net.URL
/**
* Constructor
*/
@OpenForTesting
class GetRemoteCapabilitiesOperation : RemoteOperation<RemoteCapability>() {
override fun run(client: OwnCloudClient): RemoteOperationResult<RemoteCapability> {