Fix test compilation
This commit is contained in:
parent
056aa383a1
commit
93f0598479
2 changed files with 5 additions and 5 deletions
|
|
@ -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)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue