Fix test compilation

This commit is contained in:
Benoit Marty 2025-03-05 21:54:10 +01:00
parent 056aa383a1
commit 93f0598479
2 changed files with 5 additions and 5 deletions

View file

@ -13,7 +13,7 @@ import org.matrix.rustcomponents.sdk.TaskHandle
import org.matrix.rustcomponents.sdk.Timeline import org.matrix.rustcomponents.sdk.Timeline
import org.matrix.rustcomponents.sdk.TimelineDiff import org.matrix.rustcomponents.sdk.TimelineDiff
import org.matrix.rustcomponents.sdk.TimelineListener import org.matrix.rustcomponents.sdk.TimelineListener
import uniffi.matrix_sdk_ui.LiveBackPaginationStatus import uniffi.matrix_sdk.RoomPaginationStatus
class FakeRustTimeline : Timeline(NoPointer) { class FakeRustTimeline : Timeline(NoPointer) {
private var listener: TimelineListener? = null private var listener: TimelineListener? = null
@ -32,7 +32,7 @@ class FakeRustTimeline : Timeline(NoPointer) {
return FakeRustTaskHandle() return FakeRustTaskHandle()
} }
fun emitPaginationStatus(status: LiveBackPaginationStatus) { fun emitPaginationStatus(status: RoomPaginationStatus) {
paginationStatusListener!!.onUpdate(status) paginationStatusListener!!.onUpdate(status)
} }

View file

@ -34,7 +34,7 @@ import kotlinx.coroutines.test.runCurrent
import kotlinx.coroutines.test.runTest import kotlinx.coroutines.test.runTest
import org.junit.Test import org.junit.Test
import org.matrix.rustcomponents.sdk.TimelineChange 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 import org.matrix.rustcomponents.sdk.Timeline as InnerTimeline
class RustTimelineTest { class RustTimelineTest {
@ -78,10 +78,10 @@ class RustTimelineTest {
// Start pagination // Start pagination
sut.paginate(Timeline.PaginationDirection.BACKWARDS) sut.paginate(Timeline.PaginationDirection.BACKWARDS)
// Simulate SDK starting pagination // Simulate SDK starting pagination
inner.emitPaginationStatus(LiveBackPaginationStatus.Paginating) inner.emitPaginationStatus(RoomPaginationStatus.Paginating)
// No new events received // No new events received
// Simulate SDK stopping pagination, more event to load // 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 // expect an item to be emitted, with an updated timestamp
with(awaitItem()) { with(awaitItem()) {
assertThat(size).isEqualTo(2) assertThat(size).isEqualTo(2)