[MatrixSDK] make tests passes

This commit is contained in:
ganfra 2023-03-13 21:12:42 +01:00
parent 801eecfe8d
commit 497fd635f8
5 changed files with 10 additions and 6 deletions

View file

@ -17,9 +17,9 @@
package io.element.android.features.login.impl.error
import com.google.common.truth.Truth.assertThat
import io.element.android.libraries.matrix.api.auth.AuthenticationException
import io.element.android.libraries.ui.strings.R
import org.junit.Test
import org.matrix.rustcomponents.sdk.AuthenticationException
class ErrorFormatterTests {

View file

@ -170,7 +170,7 @@ private fun aMessageEvent(
) = TimelineItem.Event(
id = AN_EVENT_ID.value,
eventId = AN_EVENT_ID,
senderId = A_USER_ID.value,
senderId = A_USER_ID,
senderDisplayName = A_USER_NAME,
senderAvatar = AvatarData(A_USER_ID.value, A_USER_NAME),
content = content,

View file

@ -33,7 +33,7 @@ internal fun aMessageEvent(
) = TimelineItem.Event(
id = AN_EVENT_ID.value,
eventId = AN_EVENT_ID,
senderId = A_USER_ID.value,
senderId = A_USER_ID,
senderDisplayName = A_USER_NAME,
senderAvatar = AvatarData(A_USER_ID.value, A_USER_NAME),
content = content,

View file

@ -18,7 +18,6 @@ package io.element.android.libraries.matrix.api.auth
import com.google.common.truth.Truth.assertThat
import org.junit.Test
import org.matrix.rustcomponents.sdk.AuthenticationException
class AuthErrorCodeTests {

View file

@ -60,8 +60,13 @@ class FakeAuthenticationService : MatrixAuthenticationService {
override suspend fun login(username: String, password: String): Result<SessionId> {
delay(100)
loginError?.let { throw it }
return Result.success(A_USER_ID)
return loginError.let { loginError ->
if (loginError == null) {
Result.success(A_USER_ID)
} else {
Result.failure(loginError)
}
}
}
fun givenLoginError(throwable: Throwable?) {