forked from dsutanto/bChot-android
refactoring to id.databisnis.bachot
This commit is contained in:
@@ -7,11 +7,11 @@
|
||||
*/
|
||||
|
||||
plugins {
|
||||
id("io.element.android-library")
|
||||
id("id.databisnis.android.bachot-library")
|
||||
}
|
||||
|
||||
android {
|
||||
namespace = "io.element.android.libraries.matrix.test"
|
||||
namespace = "id.databisnis.android.bachot.libraries.matrix.test"
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
||||
+45
-45
@@ -6,52 +6,52 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test
|
||||
package id.databisnis.android.bachot.libraries.matrix.test
|
||||
|
||||
import io.element.android.libraries.matrix.api.MatrixClient
|
||||
import io.element.android.libraries.matrix.api.core.DeviceId
|
||||
import io.element.android.libraries.matrix.api.core.EventId
|
||||
import io.element.android.libraries.matrix.api.core.RoomAlias
|
||||
import io.element.android.libraries.matrix.api.core.RoomId
|
||||
import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
|
||||
import io.element.android.libraries.matrix.api.core.SessionId
|
||||
import io.element.android.libraries.matrix.api.core.UserId
|
||||
import io.element.android.libraries.matrix.api.createroom.CreateRoomParameters
|
||||
import io.element.android.libraries.matrix.api.encryption.EncryptionService
|
||||
import io.element.android.libraries.matrix.api.media.MatrixMediaLoader
|
||||
import io.element.android.libraries.matrix.api.media.MediaPreviewService
|
||||
import io.element.android.libraries.matrix.api.notification.NotificationService
|
||||
import io.element.android.libraries.matrix.api.notificationsettings.NotificationSettingsService
|
||||
import io.element.android.libraries.matrix.api.oidc.AccountManagementAction
|
||||
import io.element.android.libraries.matrix.api.pusher.PushersService
|
||||
import io.element.android.libraries.matrix.api.room.BaseRoom
|
||||
import io.element.android.libraries.matrix.api.room.JoinedRoom
|
||||
import io.element.android.libraries.matrix.api.room.NotJoinedRoom
|
||||
import io.element.android.libraries.matrix.api.room.RoomInfo
|
||||
import io.element.android.libraries.matrix.api.room.RoomMembershipObserver
|
||||
import io.element.android.libraries.matrix.api.room.alias.ResolvedRoomAlias
|
||||
import io.element.android.libraries.matrix.api.roomdirectory.RoomDirectoryService
|
||||
import io.element.android.libraries.matrix.api.roomlist.RoomListService
|
||||
import io.element.android.libraries.matrix.api.spaces.SpaceService
|
||||
import io.element.android.libraries.matrix.api.sync.SlidingSyncVersion
|
||||
import io.element.android.libraries.matrix.api.sync.SyncService
|
||||
import io.element.android.libraries.matrix.api.user.MatrixSearchUserResults
|
||||
import io.element.android.libraries.matrix.api.user.MatrixUser
|
||||
import io.element.android.libraries.matrix.api.verification.SessionVerificationService
|
||||
import io.element.android.libraries.matrix.test.encryption.FakeEncryptionService
|
||||
import io.element.android.libraries.matrix.test.media.FakeMatrixMediaLoader
|
||||
import io.element.android.libraries.matrix.test.media.FakeMediaPreviewService
|
||||
import io.element.android.libraries.matrix.test.notification.FakeNotificationService
|
||||
import io.element.android.libraries.matrix.test.notificationsettings.FakeNotificationSettingsService
|
||||
import io.element.android.libraries.matrix.test.pushers.FakePushersService
|
||||
import io.element.android.libraries.matrix.test.roomdirectory.FakeRoomDirectoryService
|
||||
import io.element.android.libraries.matrix.test.roomlist.FakeRoomListService
|
||||
import io.element.android.libraries.matrix.test.spaces.FakeSpaceService
|
||||
import io.element.android.libraries.matrix.test.sync.FakeSyncService
|
||||
import io.element.android.libraries.matrix.test.verification.FakeSessionVerificationService
|
||||
import io.element.android.tests.testutils.lambda.lambdaError
|
||||
import io.element.android.tests.testutils.lambda.lambdaRecorder
|
||||
import io.element.android.tests.testutils.simulateLongTask
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.DeviceId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.createroom.CreateRoomParameters
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.media.MatrixMediaLoader
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewService
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.notification.NotificationService
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.notificationsettings.NotificationSettingsService
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.oidc.AccountManagementAction
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.pusher.PushersService
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.NotJoinedRoom
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.RoomInfo
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipObserver
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.alias.ResolvedRoomAlias
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomDirectoryService
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListService
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceService
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.sync.SlidingSyncVersion
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncService
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixSearchUserResults
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationService
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.encryption.FakeEncryptionService
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.media.FakeMatrixMediaLoader
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.media.FakeMediaPreviewService
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.notification.FakeNotificationService
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.notificationsettings.FakeNotificationSettingsService
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.pushers.FakePushersService
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.roomdirectory.FakeRoomDirectoryService
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.roomlist.FakeRoomListService
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.spaces.FakeSpaceService
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.sync.FakeSyncService
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.verification.FakeSessionVerificationService
|
||||
import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
|
||||
import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
|
||||
import id.databisnis.android.bachot.tests.testutils.simulateLongTask
|
||||
import kotlinx.collections.immutable.ImmutableList
|
||||
import kotlinx.collections.immutable.persistentListOf
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
+4
-4
@@ -6,11 +6,11 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test
|
||||
package id.databisnis.android.bachot.libraries.matrix.test
|
||||
|
||||
import io.element.android.libraries.matrix.api.MatrixClient
|
||||
import io.element.android.libraries.matrix.api.MatrixClientProvider
|
||||
import io.element.android.libraries.matrix.api.core.SessionId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.MatrixClientProvider
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
|
||||
|
||||
class FakeMatrixClientProvider(
|
||||
var getClient: (SessionId) -> Result<MatrixClient> = { Result.success(FakeMatrixClient()) }
|
||||
+2
-2
@@ -6,8 +6,8 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test
|
||||
package id.databisnis.android.bachot.libraries.matrix.test
|
||||
|
||||
import io.element.android.libraries.matrix.api.SdkMetadata
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.SdkMetadata
|
||||
|
||||
class FakeSdkMetadata(override val sdkGitSha: String) : SdkMetadata
|
||||
+12
-12
@@ -6,20 +6,20 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test
|
||||
package id.databisnis.android.bachot.libraries.matrix.test
|
||||
|
||||
import androidx.annotation.ColorInt
|
||||
import io.element.android.libraries.matrix.api.core.DeviceId
|
||||
import io.element.android.libraries.matrix.api.core.EventId
|
||||
import io.element.android.libraries.matrix.api.core.RoomAlias
|
||||
import io.element.android.libraries.matrix.api.core.RoomId
|
||||
import io.element.android.libraries.matrix.api.core.SessionId
|
||||
import io.element.android.libraries.matrix.api.core.SpaceId
|
||||
import io.element.android.libraries.matrix.api.core.ThreadId
|
||||
import io.element.android.libraries.matrix.api.core.TransactionId
|
||||
import io.element.android.libraries.matrix.api.core.UniqueId
|
||||
import io.element.android.libraries.matrix.api.core.UserId
|
||||
import io.element.android.libraries.matrix.api.room.RoomNotificationMode
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.DeviceId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.SpaceId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.TransactionId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.UniqueId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
|
||||
|
||||
const val A_USER_NAME = "alice"
|
||||
const val A_USER_NAME_2 = "Bob"
|
||||
+2
-2
@@ -6,9 +6,9 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.auth
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.auth
|
||||
|
||||
import io.element.android.libraries.matrix.api.auth.HomeServerLoginCompatibilityChecker
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.auth.HomeServerLoginCompatibilityChecker
|
||||
|
||||
class FakeHomeServerLoginCompatibilityChecker(
|
||||
private val checkResult: (String) -> Result<Boolean>,
|
||||
+16
-16
@@ -6,23 +6,23 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.auth
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.auth
|
||||
|
||||
import io.element.android.libraries.matrix.api.MatrixClient
|
||||
import io.element.android.libraries.matrix.api.auth.MatrixAuthenticationService
|
||||
import io.element.android.libraries.matrix.api.auth.MatrixHomeServerDetails
|
||||
import io.element.android.libraries.matrix.api.auth.OidcDetails
|
||||
import io.element.android.libraries.matrix.api.auth.OidcPrompt
|
||||
import io.element.android.libraries.matrix.api.auth.external.ExternalSession
|
||||
import io.element.android.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
|
||||
import io.element.android.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
|
||||
import io.element.android.libraries.matrix.api.core.SessionId
|
||||
import io.element.android.libraries.matrix.test.A_SESSION_ID
|
||||
import io.element.android.libraries.matrix.test.A_USER_ID
|
||||
import io.element.android.libraries.matrix.test.FakeMatrixClient
|
||||
import io.element.android.tests.testutils.lambda.lambdaError
|
||||
import io.element.android.tests.testutils.lambda.lambdaRecorder
|
||||
import io.element.android.tests.testutils.simulateLongTask
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.MatrixClient
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.auth.MatrixAuthenticationService
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.auth.MatrixHomeServerDetails
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.auth.OidcDetails
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.auth.OidcPrompt
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.auth.external.ExternalSession
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.QrCodeLoginStep
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.FakeMatrixClient
|
||||
import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
|
||||
import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
|
||||
import id.databisnis.android.bachot.tests.testutils.simulateLongTask
|
||||
|
||||
val A_OIDC_DATA = OidcDetails(url = "a-url")
|
||||
|
||||
+3
-3
@@ -6,11 +6,11 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.auth
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.auth
|
||||
|
||||
import io.element.android.libraries.matrix.api.auth.OidcRedirectUrlProvider
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.auth.OidcRedirectUrlProvider
|
||||
|
||||
const val FAKE_REDIRECT_URL = "io.element.android:/"
|
||||
const val FAKE_REDIRECT_URL = "id.databisnis.android.bachot:/"
|
||||
|
||||
class FakeOidcRedirectUrlProvider(
|
||||
private val provideResult: String = FAKE_REDIRECT_URL,
|
||||
+3
-3
@@ -6,10 +6,10 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.auth
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.auth
|
||||
|
||||
import io.element.android.libraries.matrix.api.auth.MatrixHomeServerDetails
|
||||
import io.element.android.libraries.matrix.test.A_HOMESERVER_URL
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.auth.MatrixHomeServerDetails
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_HOMESERVER_URL
|
||||
|
||||
fun aMatrixHomeServerDetails(
|
||||
url: String = A_HOMESERVER_URL,
|
||||
+5
-5
@@ -6,12 +6,12 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.auth.qrlogin
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.auth.qrlogin
|
||||
|
||||
import io.element.android.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
|
||||
import io.element.android.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginDataFactory
|
||||
import io.element.android.tests.testutils.lambda.lambdaError
|
||||
import io.element.android.tests.testutils.lambda.lambdaRecorder
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginData
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.auth.qrlogin.MatrixQrCodeLoginDataFactory
|
||||
import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
|
||||
import id.databisnis.android.bachot.tests.testutils.lambda.lambdaRecorder
|
||||
|
||||
class FakeMatrixQrCodeLoginDataFactory(
|
||||
var parseQrCodeLoginDataResult: () -> Result<MatrixQrCodeLoginData> =
|
||||
+3
-3
@@ -6,10 +6,10 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.core
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.core
|
||||
|
||||
import io.element.android.libraries.core.meta.BuildMeta
|
||||
import io.element.android.libraries.core.meta.BuildType
|
||||
import id.databisnis.android.bachot.libraries.core.meta.BuildMeta
|
||||
import id.databisnis.android.bachot.libraries.core.meta.BuildType
|
||||
|
||||
fun aBuildMeta(
|
||||
buildType: BuildType = BuildType.DEBUG,
|
||||
+3
-3
@@ -6,10 +6,10 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.core
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.core
|
||||
|
||||
import io.element.android.libraries.matrix.api.core.SendHandle
|
||||
import io.element.android.tests.testutils.simulateLongTask
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.SendHandle
|
||||
import id.databisnis.android.bachot.tests.testutils.simulateLongTask
|
||||
|
||||
class FakeSendHandle(
|
||||
var retryLambda: () -> Result<Unit> = { Result.success(Unit) }
|
||||
+12
-12
@@ -6,19 +6,19 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.encryption
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.encryption
|
||||
|
||||
import io.element.android.libraries.architecture.AsyncData
|
||||
import io.element.android.libraries.matrix.api.core.UserId
|
||||
import io.element.android.libraries.matrix.api.encryption.BackupState
|
||||
import io.element.android.libraries.matrix.api.encryption.BackupUploadState
|
||||
import io.element.android.libraries.matrix.api.encryption.EnableRecoveryProgress
|
||||
import io.element.android.libraries.matrix.api.encryption.EncryptionService
|
||||
import io.element.android.libraries.matrix.api.encryption.IdentityResetHandle
|
||||
import io.element.android.libraries.matrix.api.encryption.RecoveryState
|
||||
import io.element.android.libraries.matrix.api.encryption.identity.IdentityState
|
||||
import io.element.android.tests.testutils.lambda.lambdaError
|
||||
import io.element.android.tests.testutils.simulateLongTask
|
||||
import id.databisnis.android.bachot.libraries.architecture.AsyncData
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupState
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.encryption.BackupUploadState
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.encryption.EnableRecoveryProgress
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.encryption.EncryptionService
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.encryption.IdentityResetHandle
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.encryption.RecoveryState
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityState
|
||||
import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
|
||||
import id.databisnis.android.bachot.tests.testutils.simulateLongTask
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
import kotlinx.coroutines.flow.flowOf
|
||||
+3
-3
@@ -6,10 +6,10 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.encryption
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.encryption
|
||||
|
||||
import io.element.android.libraries.matrix.api.encryption.IdentityOidcResetHandle
|
||||
import io.element.android.libraries.matrix.api.encryption.IdentityPasswordResetHandle
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.encryption.IdentityOidcResetHandle
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.encryption.IdentityPasswordResetHandle
|
||||
|
||||
class FakeIdentityOidcResetHandle(
|
||||
override val url: String = "",
|
||||
+5
-5
@@ -6,12 +6,12 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.media
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.media
|
||||
|
||||
import io.element.android.libraries.matrix.api.media.MatrixMediaLoader
|
||||
import io.element.android.libraries.matrix.api.media.MediaFile
|
||||
import io.element.android.libraries.matrix.api.media.MediaSource
|
||||
import io.element.android.tests.testutils.simulateLongTask
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.media.MatrixMediaLoader
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.media.MediaFile
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
|
||||
import id.databisnis.android.bachot.tests.testutils.simulateLongTask
|
||||
|
||||
class FakeMatrixMediaLoader : MatrixMediaLoader {
|
||||
var shouldFail = false
|
||||
+2
-2
@@ -6,9 +6,9 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.media
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.media
|
||||
|
||||
import io.element.android.libraries.matrix.api.media.MediaFile
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.media.MediaFile
|
||||
import java.io.File
|
||||
|
||||
class FakeMediaFile(private val path: String) : MediaFile {
|
||||
+6
-6
@@ -6,13 +6,13 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.media
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.media
|
||||
|
||||
import io.element.android.libraries.matrix.api.media.MediaPreviewConfig
|
||||
import io.element.android.libraries.matrix.api.media.MediaPreviewService
|
||||
import io.element.android.libraries.matrix.api.media.MediaPreviewValue
|
||||
import io.element.android.tests.testutils.lambda.lambdaError
|
||||
import io.element.android.tests.testutils.simulateLongTask
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewConfig
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewService
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.media.MediaPreviewValue
|
||||
import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
|
||||
import id.databisnis.android.bachot.tests.testutils.simulateLongTask
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
import kotlinx.coroutines.flow.StateFlow
|
||||
|
||||
+3
-3
@@ -6,10 +6,10 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.media
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.media
|
||||
|
||||
import io.element.android.libraries.matrix.api.media.MediaUploadHandler
|
||||
import io.element.android.tests.testutils.simulateLongTask
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.media.MediaUploadHandler
|
||||
import id.databisnis.android.bachot.tests.testutils.simulateLongTask
|
||||
import kotlin.coroutines.cancellation.CancellationException
|
||||
|
||||
class FakeMediaUploadHandler(
|
||||
+2
-2
@@ -6,9 +6,9 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.media
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.media
|
||||
|
||||
import io.element.android.libraries.matrix.api.media.MediaSource
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
|
||||
|
||||
fun aMediaSource(url: String = "") = MediaSource(
|
||||
url = url,
|
||||
+3
-3
@@ -5,10 +5,10 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.mxc
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.mxc
|
||||
|
||||
import io.element.android.libraries.matrix.api.mxc.MxcTools
|
||||
import io.element.android.libraries.matrix.impl.mxc.DefaultMxcTools
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.mxc.MxcTools
|
||||
import id.databisnis.android.bachot.libraries.matrix.impl.mxc.DefaultMxcTools
|
||||
|
||||
class FakeMxcTools(
|
||||
private val delegate: MxcTools = DefaultMxcTools()
|
||||
+5
-5
@@ -6,12 +6,12 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.notification
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.notification
|
||||
|
||||
import io.element.android.libraries.matrix.api.core.EventId
|
||||
import io.element.android.libraries.matrix.api.core.RoomId
|
||||
import io.element.android.libraries.matrix.api.notification.NotificationData
|
||||
import io.element.android.libraries.matrix.api.notification.NotificationService
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.notification.NotificationData
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.notification.NotificationService
|
||||
|
||||
class FakeNotificationService : NotificationService {
|
||||
private var getNotificationsResult: Result<Map<EventId, Result<NotificationData>>> = Result.success(emptyMap())
|
||||
+10
-10
@@ -6,17 +6,17 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.notification
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.notification
|
||||
|
||||
import io.element.android.libraries.matrix.api.core.ThreadId
|
||||
import io.element.android.libraries.matrix.api.notification.NotificationContent
|
||||
import io.element.android.libraries.matrix.api.notification.NotificationData
|
||||
import io.element.android.libraries.matrix.test.AN_EVENT_ID
|
||||
import io.element.android.libraries.matrix.test.A_ROOM_ID
|
||||
import io.element.android.libraries.matrix.test.A_ROOM_NAME
|
||||
import io.element.android.libraries.matrix.test.A_SESSION_ID
|
||||
import io.element.android.libraries.matrix.test.A_TIMESTAMP
|
||||
import io.element.android.libraries.matrix.test.A_USER_NAME_2
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.notification.NotificationContent
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.notification.NotificationData
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_NAME
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_TIMESTAMP
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_USER_NAME_2
|
||||
|
||||
fun aNotificationData(
|
||||
content: NotificationContent = NotificationContent.MessageLike.RoomEncrypted,
|
||||
+7
-7
@@ -6,14 +6,14 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.notificationsettings
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.notificationsettings
|
||||
|
||||
import io.element.android.libraries.matrix.api.core.RoomId
|
||||
import io.element.android.libraries.matrix.api.notificationsettings.NotificationSettingsService
|
||||
import io.element.android.libraries.matrix.api.room.RoomNotificationMode
|
||||
import io.element.android.libraries.matrix.api.room.RoomNotificationSettings
|
||||
import io.element.android.libraries.matrix.test.A_ROOM_NOTIFICATION_MODE
|
||||
import io.element.android.tests.testutils.lambda.lambdaError
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.notificationsettings.NotificationSettingsService
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationSettings
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_NOTIFICATION_MODE
|
||||
import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
import kotlinx.coroutines.flow.SharedFlow
|
||||
|
||||
+5
-5
@@ -6,12 +6,12 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.permalink
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.permalink
|
||||
|
||||
import io.element.android.libraries.matrix.api.core.RoomAlias
|
||||
import io.element.android.libraries.matrix.api.core.UserId
|
||||
import io.element.android.libraries.matrix.api.permalink.PermalinkBuilder
|
||||
import io.element.android.tests.testutils.lambda.lambdaError
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkBuilder
|
||||
import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
|
||||
|
||||
class FakePermalinkBuilder(
|
||||
private val permalinkForUserLambda: (UserId) -> Result<String> = { lambdaError() },
|
||||
+4
-4
@@ -6,11 +6,11 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.permalink
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.permalink
|
||||
|
||||
import io.element.android.libraries.matrix.api.permalink.PermalinkData
|
||||
import io.element.android.libraries.matrix.api.permalink.PermalinkParser
|
||||
import io.element.android.tests.testutils.lambda.lambdaError
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkData
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.permalink.PermalinkParser
|
||||
import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
|
||||
|
||||
class FakePermalinkParser(
|
||||
private var result: (String) -> PermalinkData = { lambdaError() }
|
||||
+5
-5
@@ -6,12 +6,12 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.pushers
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.pushers
|
||||
|
||||
import io.element.android.libraries.matrix.api.pusher.PushersService
|
||||
import io.element.android.libraries.matrix.api.pusher.SetHttpPusherData
|
||||
import io.element.android.libraries.matrix.api.pusher.UnsetHttpPusherData
|
||||
import io.element.android.tests.testutils.lambda.lambdaError
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.pusher.PushersService
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.pusher.SetHttpPusherData
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.pusher.UnsetHttpPusherData
|
||||
import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
|
||||
|
||||
class FakePushersService(
|
||||
private val setHttpPusherResult: (SetHttpPusherData) -> Result<Unit> = { lambdaError() },
|
||||
+22
-22
@@ -6,29 +6,29 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.room
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.room
|
||||
|
||||
import io.element.android.libraries.core.bool.orFalse
|
||||
import io.element.android.libraries.matrix.api.core.EventId
|
||||
import io.element.android.libraries.matrix.api.core.RoomId
|
||||
import io.element.android.libraries.matrix.api.core.SessionId
|
||||
import io.element.android.libraries.matrix.api.core.ThreadId
|
||||
import io.element.android.libraries.matrix.api.core.UserId
|
||||
import io.element.android.libraries.matrix.api.room.BaseRoom
|
||||
import io.element.android.libraries.matrix.api.room.MessageEventType
|
||||
import io.element.android.libraries.matrix.api.room.RoomInfo
|
||||
import io.element.android.libraries.matrix.api.room.RoomMember
|
||||
import io.element.android.libraries.matrix.api.room.RoomMembersState
|
||||
import io.element.android.libraries.matrix.api.room.StateEventType
|
||||
import io.element.android.libraries.matrix.api.room.draft.ComposerDraft
|
||||
import io.element.android.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
|
||||
import io.element.android.libraries.matrix.api.room.tombstone.PredecessorRoom
|
||||
import io.element.android.libraries.matrix.api.roomdirectory.RoomVisibility
|
||||
import io.element.android.libraries.matrix.api.timeline.ReceiptType
|
||||
import io.element.android.libraries.matrix.test.A_ROOM_ID
|
||||
import io.element.android.libraries.matrix.test.A_SESSION_ID
|
||||
import io.element.android.tests.testutils.lambda.lambdaError
|
||||
import io.element.android.tests.testutils.simulateLongTask
|
||||
import id.databisnis.android.bachot.libraries.core.bool.orFalse
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.SessionId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.ThreadId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.MessageEventType
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.RoomInfo
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembersState
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.StateEventType
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.draft.ComposerDraft
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.tombstone.PredecessorRoom
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomVisibility
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.ReceiptType
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_SESSION_ID
|
||||
import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
|
||||
import id.databisnis.android.bachot.tests.testutils.simulateLongTask
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
import kotlinx.coroutines.flow.MutableSharedFlow
|
||||
+29
-29
@@ -6,36 +6,36 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.room
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.room
|
||||
|
||||
import io.element.android.libraries.core.bool.orFalse
|
||||
import io.element.android.libraries.matrix.api.core.DeviceId
|
||||
import io.element.android.libraries.matrix.api.core.EventId
|
||||
import io.element.android.libraries.matrix.api.core.ProgressCallback
|
||||
import io.element.android.libraries.matrix.api.core.RoomAlias
|
||||
import io.element.android.libraries.matrix.api.core.SendHandle
|
||||
import io.element.android.libraries.matrix.api.core.UserId
|
||||
import io.element.android.libraries.matrix.api.encryption.identity.IdentityStateChange
|
||||
import io.element.android.libraries.matrix.api.room.BaseRoom
|
||||
import io.element.android.libraries.matrix.api.room.CreateTimelineParams
|
||||
import io.element.android.libraries.matrix.api.room.IntentionalMention
|
||||
import io.element.android.libraries.matrix.api.room.JoinedRoom
|
||||
import io.element.android.libraries.matrix.api.room.RoomInfo
|
||||
import io.element.android.libraries.matrix.api.room.RoomMembersState
|
||||
import io.element.android.libraries.matrix.api.room.RoomNotificationSettingsState
|
||||
import io.element.android.libraries.matrix.api.room.history.RoomHistoryVisibility
|
||||
import io.element.android.libraries.matrix.api.room.join.JoinRule
|
||||
import io.element.android.libraries.matrix.api.room.knock.KnockRequest
|
||||
import io.element.android.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
|
||||
import io.element.android.libraries.matrix.api.room.powerlevels.UserRoleChange
|
||||
import io.element.android.libraries.matrix.api.roomdirectory.RoomVisibility
|
||||
import io.element.android.libraries.matrix.api.timeline.Timeline
|
||||
import io.element.android.libraries.matrix.api.widget.MatrixWidgetDriver
|
||||
import io.element.android.libraries.matrix.api.widget.MatrixWidgetSettings
|
||||
import io.element.android.libraries.matrix.test.notificationsettings.FakeNotificationSettingsService
|
||||
import io.element.android.libraries.matrix.test.timeline.FakeTimeline
|
||||
import io.element.android.tests.testutils.lambda.lambdaError
|
||||
import io.element.android.tests.testutils.simulateLongTask
|
||||
import id.databisnis.android.bachot.libraries.core.bool.orFalse
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.DeviceId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.ProgressCallback
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.SendHandle
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.encryption.identity.IdentityStateChange
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.CreateTimelineParams
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.IntentionalMention
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.RoomInfo
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembersState
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationSettingsState
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.history.RoomHistoryVisibility
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.knock.KnockRequest
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.RoomPowerLevelsValues
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.UserRoleChange
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomVisibility
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.widget.MatrixWidgetDriver
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.widget.MatrixWidgetSettings
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.notificationsettings.FakeNotificationSettingsService
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.timeline.FakeTimeline
|
||||
import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
|
||||
import id.databisnis.android.bachot.tests.testutils.simulateLongTask
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.delay
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
+7
-7
@@ -6,14 +6,14 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.room
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.room
|
||||
|
||||
import io.element.android.libraries.matrix.api.room.BaseRoom
|
||||
import io.element.android.libraries.matrix.api.room.NotJoinedRoom
|
||||
import io.element.android.libraries.matrix.api.room.RoomMembershipDetails
|
||||
import io.element.android.libraries.matrix.api.room.preview.RoomPreviewInfo
|
||||
import io.element.android.tests.testutils.lambda.lambdaError
|
||||
import io.element.android.tests.testutils.simulateLongTask
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.BaseRoom
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.NotJoinedRoom
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipDetails
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.preview.RoomPreviewInfo
|
||||
import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
|
||||
import id.databisnis.android.bachot.tests.testutils.simulateLongTask
|
||||
|
||||
class FakeNotJoinedRoom(
|
||||
override val localRoom: BaseRoom? = null,
|
||||
+8
-8
@@ -5,15 +5,15 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.room
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.room
|
||||
|
||||
import io.element.android.libraries.matrix.api.core.UserId
|
||||
import io.element.android.libraries.matrix.api.roomlist.LatestEventValue
|
||||
import io.element.android.libraries.matrix.api.timeline.item.event.EventContent
|
||||
import io.element.android.libraries.matrix.api.timeline.item.event.ProfileDetails
|
||||
import io.element.android.libraries.matrix.test.A_USER_ID
|
||||
import io.element.android.libraries.matrix.test.timeline.aMessageContent
|
||||
import io.element.android.libraries.matrix.test.timeline.aProfileDetails
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.roomlist.LatestEventValue
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventContent
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.ProfileDetails
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.timeline.aMessageContent
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.timeline.aProfileDetails
|
||||
|
||||
fun aRemoteLatestEvent(
|
||||
content: EventContent = aMessageContent(),
|
||||
+19
-19
@@ -6,26 +6,26 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.room
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.room
|
||||
|
||||
import io.element.android.libraries.matrix.api.core.EventId
|
||||
import io.element.android.libraries.matrix.api.core.RoomAlias
|
||||
import io.element.android.libraries.matrix.api.core.RoomId
|
||||
import io.element.android.libraries.matrix.api.core.UserId
|
||||
import io.element.android.libraries.matrix.api.room.CurrentUserMembership
|
||||
import io.element.android.libraries.matrix.api.room.RoomInfo
|
||||
import io.element.android.libraries.matrix.api.room.RoomMember
|
||||
import io.element.android.libraries.matrix.api.room.RoomNotificationMode
|
||||
import io.element.android.libraries.matrix.api.room.history.RoomHistoryVisibility
|
||||
import io.element.android.libraries.matrix.api.room.join.JoinRule
|
||||
import io.element.android.libraries.matrix.api.room.powerlevels.RoomPowerLevels
|
||||
import io.element.android.libraries.matrix.api.room.tombstone.SuccessorRoom
|
||||
import io.element.android.libraries.matrix.api.user.MatrixUser
|
||||
import io.element.android.libraries.matrix.test.AN_AVATAR_URL
|
||||
import io.element.android.libraries.matrix.test.A_ROOM_ID
|
||||
import io.element.android.libraries.matrix.test.A_ROOM_NAME
|
||||
import io.element.android.libraries.matrix.test.A_ROOM_RAW_NAME
|
||||
import io.element.android.libraries.matrix.test.A_ROOM_TOPIC
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.RoomInfo
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.history.RoomHistoryVisibility
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.RoomPowerLevels
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.tombstone.SuccessorRoom
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.AN_AVATAR_URL
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_NAME
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_RAW_NAME
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_TOPIC
|
||||
import kotlinx.collections.immutable.persistentMapOf
|
||||
import kotlinx.collections.immutable.toImmutableList
|
||||
|
||||
+4
-4
@@ -6,11 +6,11 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.room
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.room
|
||||
|
||||
import io.element.android.libraries.matrix.api.core.UserId
|
||||
import io.element.android.libraries.matrix.api.room.RoomMember
|
||||
import io.element.android.libraries.matrix.api.room.RoomMembershipState
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipState
|
||||
import kotlinx.collections.immutable.persistentListOf
|
||||
|
||||
fun aRoomMember(
|
||||
+13
-13
@@ -6,20 +6,20 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.room
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.room
|
||||
|
||||
import io.element.android.libraries.matrix.api.core.RoomAlias
|
||||
import io.element.android.libraries.matrix.api.core.RoomId
|
||||
import io.element.android.libraries.matrix.api.room.CurrentUserMembership
|
||||
import io.element.android.libraries.matrix.api.room.RoomMembershipDetails
|
||||
import io.element.android.libraries.matrix.api.room.RoomType
|
||||
import io.element.android.libraries.matrix.api.room.join.JoinRule
|
||||
import io.element.android.libraries.matrix.api.room.preview.RoomPreviewInfo
|
||||
import io.element.android.libraries.matrix.test.AN_AVATAR_URL
|
||||
import io.element.android.libraries.matrix.test.A_ROOM_ID
|
||||
import io.element.android.libraries.matrix.test.A_ROOM_NAME
|
||||
import io.element.android.libraries.matrix.test.A_ROOM_TOPIC
|
||||
import io.element.android.tests.testutils.lambda.lambdaError
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMembershipDetails
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.RoomType
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.preview.RoomPreviewInfo
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.AN_AVATAR_URL
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_NAME
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_TOPIC
|
||||
import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
|
||||
|
||||
fun aRoomPreview(
|
||||
localRoom: FakeBaseRoom? = null,
|
||||
+20
-20
@@ -6,27 +6,27 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.room
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.room
|
||||
|
||||
import io.element.android.libraries.matrix.api.core.EventId
|
||||
import io.element.android.libraries.matrix.api.core.RoomAlias
|
||||
import io.element.android.libraries.matrix.api.core.RoomId
|
||||
import io.element.android.libraries.matrix.api.core.UserId
|
||||
import io.element.android.libraries.matrix.api.room.CurrentUserMembership
|
||||
import io.element.android.libraries.matrix.api.room.RoomInfo
|
||||
import io.element.android.libraries.matrix.api.room.RoomMember
|
||||
import io.element.android.libraries.matrix.api.room.RoomNotificationMode
|
||||
import io.element.android.libraries.matrix.api.room.history.RoomHistoryVisibility
|
||||
import io.element.android.libraries.matrix.api.room.join.JoinRule
|
||||
import io.element.android.libraries.matrix.api.room.powerlevels.RoomPowerLevels
|
||||
import io.element.android.libraries.matrix.api.room.tombstone.SuccessorRoom
|
||||
import io.element.android.libraries.matrix.api.roomlist.LatestEventValue
|
||||
import io.element.android.libraries.matrix.api.roomlist.RoomSummary
|
||||
import io.element.android.libraries.matrix.api.user.MatrixUser
|
||||
import io.element.android.libraries.matrix.test.A_ROOM_ID
|
||||
import io.element.android.libraries.matrix.test.A_ROOM_NAME
|
||||
import io.element.android.libraries.matrix.test.A_ROOM_RAW_NAME
|
||||
import io.element.android.libraries.matrix.test.A_ROOM_TOPIC
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.CurrentUserMembership
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.RoomInfo
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.RoomMember
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.RoomNotificationMode
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.history.RoomHistoryVisibility
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRule
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.powerlevels.RoomPowerLevels
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.tombstone.SuccessorRoom
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.roomlist.LatestEventValue
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomSummary
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.user.MatrixUser
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_NAME
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_RAW_NAME
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_TOPIC
|
||||
import kotlinx.collections.immutable.persistentMapOf
|
||||
import kotlinx.collections.immutable.toImmutableList
|
||||
|
||||
+3
-3
@@ -6,10 +6,10 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.room.alias
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.room.alias
|
||||
|
||||
import io.element.android.libraries.matrix.api.core.RoomAlias
|
||||
import io.element.android.libraries.matrix.api.room.alias.RoomAliasHelper
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.alias.RoomAliasHelper
|
||||
|
||||
class FakeRoomAliasHelper(
|
||||
private val roomAliasNameFromRoomDisplayNameLambda: (String) -> String = { name ->
|
||||
+4
-4
@@ -6,12 +6,12 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.room.join
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.room.join
|
||||
|
||||
import im.vector.app.features.analytics.plan.JoinedRoom
|
||||
import io.element.android.libraries.matrix.api.core.RoomIdOrAlias
|
||||
import io.element.android.libraries.matrix.api.room.join.JoinRoom
|
||||
import io.element.android.tests.testutils.simulateLongTask
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.RoomIdOrAlias
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.join.JoinRoom
|
||||
import id.databisnis.android.bachot.tests.testutils.simulateLongTask
|
||||
|
||||
class FakeJoinRoom(
|
||||
var lambda: (RoomIdOrAlias, List<String>, JoinedRoom.Trigger) -> Result<Unit>
|
||||
+10
-10
@@ -6,17 +6,17 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.room.knock
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.room.knock
|
||||
|
||||
import io.element.android.libraries.matrix.api.core.EventId
|
||||
import io.element.android.libraries.matrix.api.core.UserId
|
||||
import io.element.android.libraries.matrix.api.room.knock.KnockRequest
|
||||
import io.element.android.libraries.matrix.test.AN_AVATAR_URL
|
||||
import io.element.android.libraries.matrix.test.AN_EVENT_ID
|
||||
import io.element.android.libraries.matrix.test.A_USER_ID
|
||||
import io.element.android.libraries.matrix.test.A_USER_NAME
|
||||
import io.element.android.tests.testutils.lambda.lambdaError
|
||||
import io.element.android.tests.testutils.simulateLongTask
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.knock.KnockRequest
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.AN_AVATAR_URL
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_USER_NAME
|
||||
import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
|
||||
import id.databisnis.android.bachot.tests.testutils.simulateLongTask
|
||||
|
||||
class FakeKnockRequest(
|
||||
override val eventId: EventId = AN_EVENT_ID,
|
||||
+2
-2
@@ -6,9 +6,9 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.roomdirectory
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.roomdirectory
|
||||
|
||||
import io.element.android.libraries.matrix.api.roomdirectory.RoomDirectoryList
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomDirectoryList
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
import kotlinx.coroutines.flow.emptyFlow
|
||||
|
||||
+3
-3
@@ -6,10 +6,10 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.roomdirectory
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.roomdirectory
|
||||
|
||||
import io.element.android.libraries.matrix.api.roomdirectory.RoomDirectoryList
|
||||
import io.element.android.libraries.matrix.api.roomdirectory.RoomDirectoryService
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomDirectoryList
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomDirectoryService
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
|
||||
class FakeRoomDirectoryService(
|
||||
+5
-5
@@ -6,12 +6,12 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.roomdirectory
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.roomdirectory
|
||||
|
||||
import io.element.android.libraries.matrix.api.core.RoomAlias
|
||||
import io.element.android.libraries.matrix.api.core.RoomId
|
||||
import io.element.android.libraries.matrix.api.roomdirectory.RoomDescription
|
||||
import io.element.android.libraries.matrix.test.A_ROOM_ID
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.RoomAlias
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.roomdirectory.RoomDescription
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
|
||||
|
||||
fun aRoomDescription(
|
||||
roomId: RoomId = A_ROOM_ID,
|
||||
+7
-7
@@ -6,14 +6,14 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.roomlist
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.roomlist
|
||||
|
||||
import io.element.android.libraries.matrix.api.core.RoomId
|
||||
import io.element.android.libraries.matrix.api.roomlist.DynamicRoomList
|
||||
import io.element.android.libraries.matrix.api.roomlist.RoomList
|
||||
import io.element.android.libraries.matrix.api.roomlist.RoomListFilter
|
||||
import io.element.android.libraries.matrix.api.roomlist.RoomListService
|
||||
import io.element.android.libraries.matrix.api.roomlist.RoomSummary
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.roomlist.DynamicRoomList
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomList
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListFilter
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListService
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomSummary
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
import kotlinx.coroutines.flow.StateFlow
|
||||
|
||||
+5
-5
@@ -6,12 +6,12 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.roomlist
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.roomlist
|
||||
|
||||
import io.element.android.libraries.matrix.api.roomlist.DynamicRoomList
|
||||
import io.element.android.libraries.matrix.api.roomlist.RoomList
|
||||
import io.element.android.libraries.matrix.api.roomlist.RoomListFilter
|
||||
import io.element.android.libraries.matrix.api.roomlist.RoomSummary
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.roomlist.DynamicRoomList
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomList
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomListFilter
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.roomlist.RoomSummary
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
import kotlinx.coroutines.flow.SharedFlow
|
||||
import kotlinx.coroutines.flow.StateFlow
|
||||
+7
-7
@@ -6,14 +6,14 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.spaces
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.spaces
|
||||
|
||||
import io.element.android.libraries.matrix.api.core.RoomId
|
||||
import io.element.android.libraries.matrix.api.spaces.LeaveSpaceHandle
|
||||
import io.element.android.libraries.matrix.api.spaces.LeaveSpaceRoom
|
||||
import io.element.android.libraries.matrix.test.A_SPACE_ID
|
||||
import io.element.android.tests.testutils.lambda.lambdaError
|
||||
import io.element.android.tests.testutils.simulateLongTask
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.spaces.LeaveSpaceHandle
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.spaces.LeaveSpaceRoom
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_SPACE_ID
|
||||
import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
|
||||
import id.databisnis.android.bachot.tests.testutils.simulateLongTask
|
||||
|
||||
class FakeLeaveSpaceHandle(
|
||||
override val id: RoomId = A_SPACE_ID,
|
||||
+7
-7
@@ -6,14 +6,14 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.spaces
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.spaces
|
||||
|
||||
import io.element.android.libraries.matrix.api.core.RoomId
|
||||
import io.element.android.libraries.matrix.api.spaces.SpaceRoom
|
||||
import io.element.android.libraries.matrix.api.spaces.SpaceRoomList
|
||||
import io.element.android.libraries.matrix.test.A_ROOM_ID
|
||||
import io.element.android.tests.testutils.lambda.lambdaError
|
||||
import io.element.android.tests.testutils.simulateLongTask
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoom
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoomList
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_ROOM_ID
|
||||
import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
|
||||
import id.databisnis.android.bachot.tests.testutils.simulateLongTask
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
import kotlinx.coroutines.flow.StateFlow
|
||||
+8
-8
@@ -6,15 +6,15 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.spaces
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.spaces
|
||||
|
||||
import io.element.android.libraries.matrix.api.core.RoomId
|
||||
import io.element.android.libraries.matrix.api.spaces.LeaveSpaceHandle
|
||||
import io.element.android.libraries.matrix.api.spaces.SpaceRoom
|
||||
import io.element.android.libraries.matrix.api.spaces.SpaceRoomList
|
||||
import io.element.android.libraries.matrix.api.spaces.SpaceService
|
||||
import io.element.android.tests.testutils.lambda.lambdaError
|
||||
import io.element.android.tests.testutils.simulateLongTask
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.spaces.LeaveSpaceHandle
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoom
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceRoomList
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.spaces.SpaceService
|
||||
import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
|
||||
import id.databisnis.android.bachot.tests.testutils.simulateLongTask
|
||||
import kotlinx.coroutines.flow.MutableSharedFlow
|
||||
import kotlinx.coroutines.flow.SharedFlow
|
||||
import kotlinx.coroutines.flow.asSharedFlow
|
||||
+4
-4
@@ -6,11 +6,11 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.sync
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.sync
|
||||
|
||||
import io.element.android.libraries.core.coroutine.mapState
|
||||
import io.element.android.libraries.matrix.api.sync.SyncService
|
||||
import io.element.android.libraries.matrix.api.sync.SyncState
|
||||
import id.databisnis.android.bachot.libraries.core.coroutine.mapState
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncService
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.sync.SyncState
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
import kotlinx.coroutines.flow.StateFlow
|
||||
|
||||
+20
-20
@@ -6,27 +6,27 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.timeline
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.timeline
|
||||
|
||||
import io.element.android.libraries.matrix.api.core.EventId
|
||||
import io.element.android.libraries.matrix.api.core.RoomId
|
||||
import io.element.android.libraries.matrix.api.core.TransactionId
|
||||
import io.element.android.libraries.matrix.api.media.AudioInfo
|
||||
import io.element.android.libraries.matrix.api.media.FileInfo
|
||||
import io.element.android.libraries.matrix.api.media.ImageInfo
|
||||
import io.element.android.libraries.matrix.api.media.MediaUploadHandler
|
||||
import io.element.android.libraries.matrix.api.media.VideoInfo
|
||||
import io.element.android.libraries.matrix.api.poll.PollKind
|
||||
import io.element.android.libraries.matrix.api.room.IntentionalMention
|
||||
import io.element.android.libraries.matrix.api.room.location.AssetType
|
||||
import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
|
||||
import io.element.android.libraries.matrix.api.timeline.ReceiptType
|
||||
import io.element.android.libraries.matrix.api.timeline.Timeline
|
||||
import io.element.android.libraries.matrix.api.timeline.item.event.EventOrTransactionId
|
||||
import io.element.android.libraries.matrix.api.timeline.item.event.InReplyTo
|
||||
import io.element.android.libraries.matrix.test.media.FakeMediaUploadHandler
|
||||
import io.element.android.tests.testutils.lambda.lambdaError
|
||||
import io.element.android.tests.testutils.simulateLongTask
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.RoomId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.TransactionId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.media.AudioInfo
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.media.FileInfo
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.media.ImageInfo
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.media.MediaUploadHandler
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.media.VideoInfo
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.poll.PollKind
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.IntentionalMention
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.location.AssetType
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.MatrixTimelineItem
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.ReceiptType
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventOrTransactionId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.InReplyTo
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.media.FakeMediaUploadHandler
|
||||
import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
|
||||
import id.databisnis.android.bachot.tests.testutils.simulateLongTask
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
import kotlinx.coroutines.flow.MutableSharedFlow
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
+3
-3
@@ -6,10 +6,10 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.timeline
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.timeline
|
||||
|
||||
import io.element.android.libraries.matrix.api.timeline.Timeline
|
||||
import io.element.android.libraries.matrix.api.timeline.TimelineProvider
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.TimelineProvider
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
import kotlinx.coroutines.flow.StateFlow
|
||||
import kotlinx.coroutines.flow.asStateFlow
|
||||
+4
-4
@@ -6,11 +6,11 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.timeline
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.timeline
|
||||
|
||||
import io.element.android.libraries.matrix.api.room.JoinedRoom
|
||||
import io.element.android.libraries.matrix.api.timeline.Timeline
|
||||
import io.element.android.libraries.matrix.api.timeline.TimelineProvider
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.room.JoinedRoom
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.Timeline
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.TimelineProvider
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
import kotlinx.coroutines.flow.StateFlow
|
||||
|
||||
+30
-30
@@ -6,37 +6,37 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.timeline
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.timeline
|
||||
|
||||
import io.element.android.libraries.matrix.api.core.EventId
|
||||
import io.element.android.libraries.matrix.api.core.TransactionId
|
||||
import io.element.android.libraries.matrix.api.core.UserId
|
||||
import io.element.android.libraries.matrix.api.media.ImageInfo
|
||||
import io.element.android.libraries.matrix.api.media.MediaSource
|
||||
import io.element.android.libraries.matrix.api.poll.PollAnswer
|
||||
import io.element.android.libraries.matrix.api.poll.PollKind
|
||||
import io.element.android.libraries.matrix.api.timeline.item.EventThreadInfo
|
||||
import io.element.android.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
|
||||
import io.element.android.libraries.matrix.api.timeline.item.event.EventContent
|
||||
import io.element.android.libraries.matrix.api.timeline.item.event.EventReaction
|
||||
import io.element.android.libraries.matrix.api.timeline.item.event.EventTimelineItem
|
||||
import io.element.android.libraries.matrix.api.timeline.item.event.InReplyTo
|
||||
import io.element.android.libraries.matrix.api.timeline.item.event.LocalEventSendState
|
||||
import io.element.android.libraries.matrix.api.timeline.item.event.MessageContent
|
||||
import io.element.android.libraries.matrix.api.timeline.item.event.MessageShieldProvider
|
||||
import io.element.android.libraries.matrix.api.timeline.item.event.MessageType
|
||||
import io.element.android.libraries.matrix.api.timeline.item.event.PollContent
|
||||
import io.element.android.libraries.matrix.api.timeline.item.event.ProfileChangeContent
|
||||
import io.element.android.libraries.matrix.api.timeline.item.event.ProfileDetails
|
||||
import io.element.android.libraries.matrix.api.timeline.item.event.Receipt
|
||||
import io.element.android.libraries.matrix.api.timeline.item.event.SendHandleProvider
|
||||
import io.element.android.libraries.matrix.api.timeline.item.event.StickerContent
|
||||
import io.element.android.libraries.matrix.api.timeline.item.event.TextMessageType
|
||||
import io.element.android.libraries.matrix.api.timeline.item.event.TimelineItemDebugInfoProvider
|
||||
import io.element.android.libraries.matrix.test.AN_EVENT_ID
|
||||
import io.element.android.libraries.matrix.test.A_USER_ID
|
||||
import io.element.android.libraries.matrix.test.A_USER_NAME
|
||||
import io.element.android.libraries.matrix.test.core.FakeSendHandle
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.EventId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.TransactionId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.media.ImageInfo
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.media.MediaSource
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.poll.PollAnswer
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.poll.PollKind
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.EventThreadInfo
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventContent
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventReaction
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.EventTimelineItem
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.InReplyTo
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.LocalEventSendState
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageContent
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageShieldProvider
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MessageType
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.PollContent
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.ProfileChangeContent
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.ProfileDetails
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.Receipt
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.SendHandleProvider
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.StickerContent
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.TextMessageType
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.TimelineItemDebugInfoProvider
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.AN_EVENT_ID
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_USER_NAME
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.core.FakeSendHandle
|
||||
import kotlinx.collections.immutable.ImmutableList
|
||||
import kotlinx.collections.immutable.ImmutableMap
|
||||
import kotlinx.collections.immutable.persistentListOf
|
||||
+5
-5
@@ -6,12 +6,12 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.timeline.item.event
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.timeline.item.event
|
||||
|
||||
import io.element.android.libraries.matrix.api.core.UserId
|
||||
import io.element.android.libraries.matrix.api.timeline.item.event.MembershipChange
|
||||
import io.element.android.libraries.matrix.api.timeline.item.event.RoomMembershipContent
|
||||
import io.element.android.libraries.matrix.test.A_USER_ID
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.MembershipChange
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.timeline.item.event.RoomMembershipContent
|
||||
import id.databisnis.android.bachot.libraries.matrix.test.A_USER_ID
|
||||
|
||||
fun aRoomMembershipContent(
|
||||
userId: UserId = A_USER_ID,
|
||||
+4
-4
@@ -6,11 +6,11 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.tracing
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.tracing
|
||||
|
||||
import io.element.android.libraries.matrix.api.tracing.TracingService
|
||||
import io.element.android.libraries.matrix.api.tracing.WriteToFilesConfiguration
|
||||
import io.element.android.tests.testutils.lambda.lambdaError
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.tracing.TracingService
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.tracing.WriteToFilesConfiguration
|
||||
import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
|
||||
import timber.log.Timber
|
||||
|
||||
class FakeTracingService(
|
||||
+9
-9
@@ -6,16 +6,16 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.verification
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.verification
|
||||
|
||||
import io.element.android.libraries.matrix.api.core.UserId
|
||||
import io.element.android.libraries.matrix.api.verification.SessionVerificationService
|
||||
import io.element.android.libraries.matrix.api.verification.SessionVerificationServiceListener
|
||||
import io.element.android.libraries.matrix.api.verification.SessionVerifiedStatus
|
||||
import io.element.android.libraries.matrix.api.verification.VerificationFlowState
|
||||
import io.element.android.libraries.matrix.api.verification.VerificationRequest
|
||||
import io.element.android.tests.testutils.lambda.lambdaError
|
||||
import io.element.android.tests.testutils.simulateLongTask
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.core.UserId
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationService
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerificationServiceListener
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.verification.SessionVerifiedStatus
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationFlowState
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.verification.VerificationRequest
|
||||
import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
|
||||
import id.databisnis.android.bachot.tests.testutils.simulateLongTask
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
import kotlinx.coroutines.flow.StateFlow
|
||||
+3
-3
@@ -6,10 +6,10 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.widget
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.widget
|
||||
|
||||
import io.element.android.libraries.matrix.api.widget.CallWidgetSettingsProvider
|
||||
import io.element.android.libraries.matrix.api.widget.MatrixWidgetSettings
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.widget.CallWidgetSettingsProvider
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.widget.MatrixWidgetSettings
|
||||
|
||||
class FakeCallWidgetSettingsProvider(
|
||||
private val provideFn: (String, String, Boolean, Boolean, Boolean) -> MatrixWidgetSettings = { _, _, _, _, _ -> MatrixWidgetSettings("id", true, "url") }
|
||||
+2
-2
@@ -6,9 +6,9 @@
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.libraries.matrix.test.widget
|
||||
package id.databisnis.android.bachot.libraries.matrix.test.widget
|
||||
|
||||
import io.element.android.libraries.matrix.api.widget.MatrixWidgetDriver
|
||||
import id.databisnis.android.bachot.libraries.matrix.api.widget.MatrixWidgetDriver
|
||||
import kotlinx.coroutines.flow.MutableSharedFlow
|
||||
import java.util.UUID
|
||||
|
||||
Reference in New Issue
Block a user