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:
parent
3d7a04a12d
commit
e28ffbac7c
@ -1,7 +1,6 @@
|
||||
apply plugin: 'com.android.library'
|
||||
apply plugin: 'kotlin-android'
|
||||
apply plugin: 'kotlin-kapt'
|
||||
|
||||
apply plugin: 'kotlin-allopen'
|
||||
|
||||
dependencies {
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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> {
|
||||
|
@ -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.
|
||||
|
@ -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> {
|
||||
|
Loading…
x
Reference in New Issue
Block a user