Skip to content

Commit a51c275

Browse files
committed
Fix test compilation issue.
1 parent e5be370 commit a51c275

File tree

6 files changed

+12
-7
lines changed

6 files changed

+12
-7
lines changed

features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/attachments/AttachmentsPreviewPresenterTest.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import com.google.common.truth.Truth.assertThat
1717
import io.element.android.features.messages.impl.attachments.preview.AttachmentsPreviewEvents
1818
import io.element.android.features.messages.impl.attachments.preview.AttachmentsPreviewPresenter
1919
import io.element.android.features.messages.impl.attachments.preview.SendActionState
20+
import io.element.android.features.messages.impl.fixtures.aMediaAttachment
2021
import io.element.android.libraries.matrix.api.core.ProgressCallback
2122
import io.element.android.libraries.matrix.api.room.MatrixRoom
2223
import io.element.android.libraries.matrix.test.media.FakeMediaUploadHandler
@@ -26,6 +27,7 @@ import io.element.android.libraries.mediaupload.api.MediaSender
2627
import io.element.android.libraries.mediaupload.test.FakeMediaPreProcessor
2728
import io.element.android.libraries.mediaviewer.api.local.LocalMedia
2829
import io.element.android.libraries.mediaviewer.test.viewer.aLocalMedia
30+
import io.element.android.libraries.preferences.test.InMemorySessionPreferencesStore
2931
import io.element.android.tests.testutils.WarmUpRule
3032
import io.element.android.tests.testutils.lambda.lambdaRecorder
3133
import io.mockk.mockk
@@ -120,8 +122,8 @@ class AttachmentsPreviewPresenterTest {
120122
room: MatrixRoom = FakeMatrixRoom()
121123
): AttachmentsPreviewPresenter {
122124
return AttachmentsPreviewPresenter(
123-
attachment = Attachment.Media(localMedia, compressIfPossible = false),
124-
mediaSender = MediaSender(mediaPreProcessor, room)
125+
attachment = aMediaAttachment(localMedia),
126+
mediaSender = MediaSender(mediaPreProcessor, room, InMemorySessionPreferencesStore())
125127
)
126128
}
127129
}

features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/fixtures/MediaAttachmentFixtures.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ package io.element.android.features.messages.impl.fixtures
1010
import io.element.android.features.messages.impl.attachments.Attachment
1111
import io.element.android.libraries.mediaviewer.api.local.LocalMedia
1212

13-
fun aMediaAttachment(localMedia: LocalMedia, compressIfPossible: Boolean = true) = Attachment.Media(
13+
fun aMediaAttachment(localMedia: LocalMedia) = Attachment.Media(
1414
localMedia = localMedia,
15-
compressIfPossible = compressIfPossible,
1615
)

features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/messagecomposer/MessageComposerPresenterTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1489,7 +1489,7 @@ class MessageComposerPresenterTest {
14891489
featureFlagService,
14901490
sessionPreferencesStore,
14911491
localMediaFactory,
1492-
MediaSender(mediaPreProcessor, room),
1492+
MediaSender(mediaPreProcessor, room, InMemorySessionPreferencesStore()),
14931493
snackbarDispatcher,
14941494
analyticsService,
14951495
DefaultMessageComposerContext(),

features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/voicemessages/composer/VoiceMessageComposerPresenterTest.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ import io.element.android.libraries.permissions.api.PermissionsPresenter
3030
import io.element.android.libraries.permissions.api.aPermissionsState
3131
import io.element.android.libraries.permissions.test.FakePermissionsPresenter
3232
import io.element.android.libraries.permissions.test.FakePermissionsPresenterFactory
33+
import io.element.android.libraries.preferences.test.InMemorySessionPreferencesStore
3334
import io.element.android.libraries.textcomposer.model.MessageComposerMode
3435
import io.element.android.libraries.textcomposer.model.VoiceMessagePlayerEvent
3536
import io.element.android.libraries.textcomposer.model.VoiceMessageRecorderEvent
@@ -61,7 +62,7 @@ class VoiceMessageComposerPresenterTest {
6162
sendMediaResult = sendMediaResult
6263
)
6364
private val mediaPreProcessor = FakeMediaPreProcessor().apply { givenAudioResult() }
64-
private val mediaSender = MediaSender(mediaPreProcessor, matrixRoom)
65+
private val mediaSender = MediaSender(mediaPreProcessor, matrixRoom, InMemorySessionPreferencesStore())
6566
private val messageComposerContext = FakeMessageComposerContext()
6667

6768
companion object {

features/share/impl/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ dependencies {
4949
testImplementation(libs.androidx.compose.ui.test.junit)
5050
testImplementation(projects.libraries.matrix.test)
5151
testImplementation(projects.libraries.mediaupload.test)
52+
testImplementation(projects.libraries.preferences.test)
5253
testImplementation(projects.tests.testutils)
5354
testReleaseImplementation(libs.androidx.compose.ui.test.manifest)
5455
}

features/share/impl/src/test/kotlin/io/element/android/features/share/impl/SharePresenterTest.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import io.element.android.libraries.matrix.test.media.FakeMediaUploadHandler
2323
import io.element.android.libraries.matrix.test.room.FakeMatrixRoom
2424
import io.element.android.libraries.mediaupload.api.MediaPreProcessor
2525
import io.element.android.libraries.mediaupload.test.FakeMediaPreProcessor
26+
import io.element.android.libraries.preferences.test.InMemorySessionPreferencesStore
2627
import io.element.android.tests.testutils.WarmUpRule
2728
import kotlinx.coroutines.test.TestScope
2829
import kotlinx.coroutines.test.runTest
@@ -154,7 +155,8 @@ class SharePresenterTest {
154155
appCoroutineScope = this,
155156
shareIntentHandler = shareIntentHandler,
156157
matrixClient = matrixClient,
157-
mediaPreProcessor = mediaPreProcessor
158+
mediaPreProcessor = mediaPreProcessor,
159+
InMemorySessionPreferencesStore(),
158160
)
159161
}
160162
}

0 commit comments

Comments
 (0)