mbonnin
04/10/2020, 12:55 AMArkadii Ivanov
04/10/2020, 12:15 PMArkadii Ivanov
04/10/2020, 12:33 PMclass MyClass {
private var value = 0
fun foo() {
completableFromFunction { value = 10 } // Updating value from a background thread
.subscribeOn(ioScheduler)
.subscribe()
}
}
class MyClassTest {
@BeforeTest
fun before() {
overrideSchedulers(main = { TestScheduler() }, io = { TestScheduler() })
}
@Test
fun test_foo() {
MyClass().foo() // <-- InvalidMutabilityException
}
}
Kris Wong
04/10/2020, 12:59 PMKris Wong
04/10/2020, 1:00 PMdazza5000
04/10/2020, 6:01 PMmbonnin
04/11/2020, 2:01 PMmbonnin
04/11/2020, 2:08 PM