mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 16:10:00 +00:00
Fix "Backing property is only allowed when a matching property or function exists"
This commit is contained in:
+5
-6
@@ -75,22 +75,21 @@ class AsyncDataKtTest {
|
|||||||
private class TestableMutableState<T>(
|
private class TestableMutableState<T>(
|
||||||
value: T
|
value: T
|
||||||
) : MutableState<T> {
|
) : MutableState<T> {
|
||||||
@Suppress("ktlint:standard:property-naming")
|
private val deque = ArrayDeque(listOf(value))
|
||||||
private val _deque = ArrayDeque<T>(listOf(value))
|
|
||||||
|
|
||||||
override var value: T
|
override var value: T
|
||||||
get() = _deque.last()
|
get() = deque.last()
|
||||||
set(value) {
|
set(value) {
|
||||||
_deque.addLast(value)
|
deque.addLast(value)
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the states that were set in the order they were set.
|
* Returns the states that were set in the order they were set.
|
||||||
*/
|
*/
|
||||||
fun popFirst(): T = _deque.removeFirst()
|
fun popFirst(): T = deque.removeFirst()
|
||||||
|
|
||||||
fun assertNoMoreValues() {
|
fun assertNoMoreValues() {
|
||||||
assertThat(_deque).isEmpty()
|
assertThat(deque).isEmpty()
|
||||||
}
|
}
|
||||||
|
|
||||||
override operator fun component1(): T = value
|
override operator fun component1(): T = value
|
||||||
|
|||||||
Reference in New Issue
Block a user