Fix test compilation
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user