Fix "Backing property is only allowed when a matching property or function exists"
This commit is contained in:
@@ -75,22 +75,21 @@ class AsyncDataKtTest {
|
||||
private class TestableMutableState<T>(
|
||||
value: T
|
||||
) : MutableState<T> {
|
||||
@Suppress("ktlint:standard:property-naming")
|
||||
private val _deque = ArrayDeque<T>(listOf(value))
|
||||
private val deque = ArrayDeque(listOf(value))
|
||||
|
||||
override var value: T
|
||||
get() = _deque.last()
|
||||
get() = deque.last()
|
||||
set(value) {
|
||||
_deque.addLast(value)
|
||||
deque.addLast(value)
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the states that were set in the order they were set.
|
||||
*/
|
||||
fun popFirst(): T = _deque.removeFirst()
|
||||
fun popFirst(): T = deque.removeFirst()
|
||||
|
||||
fun assertNoMoreValues() {
|
||||
assertThat(_deque).isEmpty()
|
||||
assertThat(deque).isEmpty()
|
||||
}
|
||||
|
||||
override operator fun component1(): T = value
|
||||
|
||||
Reference in New Issue
Block a user