From 93f05984794f2f4afdc66fb91b495ebcc104bc34 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Wed, 5 Mar 2025 21:54:10 +0100 Subject: [PATCH] Fix test compilation --- .../matrix/impl/fixtures/fakes/FakeRustTimeline.kt | 4 ++-- .../libraries/matrix/impl/timeline/RustTimelineTest.kt | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeRustTimeline.kt b/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeRustTimeline.kt index 042d4c98a1..6fa8e75704 100644 --- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeRustTimeline.kt +++ b/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/fixtures/fakes/FakeRustTimeline.kt @@ -13,7 +13,7 @@ import org.matrix.rustcomponents.sdk.TaskHandle import org.matrix.rustcomponents.sdk.Timeline import org.matrix.rustcomponents.sdk.TimelineDiff import org.matrix.rustcomponents.sdk.TimelineListener -import uniffi.matrix_sdk_ui.LiveBackPaginationStatus +import uniffi.matrix_sdk.RoomPaginationStatus class FakeRustTimeline : Timeline(NoPointer) { private var listener: TimelineListener? = null @@ -32,7 +32,7 @@ class FakeRustTimeline : Timeline(NoPointer) { return FakeRustTaskHandle() } - fun emitPaginationStatus(status: LiveBackPaginationStatus) { + fun emitPaginationStatus(status: RoomPaginationStatus) { paginationStatusListener!!.onUpdate(status) } diff --git a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/RustTimelineTest.kt b/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/RustTimelineTest.kt index 8e9120a839..0dd2ba3b86 100644 --- a/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/RustTimelineTest.kt +++ b/libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/timeline/RustTimelineTest.kt @@ -34,7 +34,7 @@ import kotlinx.coroutines.test.runCurrent import kotlinx.coroutines.test.runTest import org.junit.Test import org.matrix.rustcomponents.sdk.TimelineChange -import uniffi.matrix_sdk_ui.LiveBackPaginationStatus +import uniffi.matrix_sdk.RoomPaginationStatus import org.matrix.rustcomponents.sdk.Timeline as InnerTimeline class RustTimelineTest { @@ -78,10 +78,10 @@ class RustTimelineTest { // Start pagination sut.paginate(Timeline.PaginationDirection.BACKWARDS) // Simulate SDK starting pagination - inner.emitPaginationStatus(LiveBackPaginationStatus.Paginating) + inner.emitPaginationStatus(RoomPaginationStatus.Paginating) // No new events received // Simulate SDK stopping pagination, more event to load - inner.emitPaginationStatus(LiveBackPaginationStatus.Idle(hitStartOfTimeline = false)) + inner.emitPaginationStatus(RoomPaginationStatus.Idle(hitTimelineStart = false)) // expect an item to be emitted, with an updated timestamp with(awaitItem()) { assertThat(size).isEqualTo(2)