RI
Size: a a a
RI
AH
RI
AH
КР
КР
RU
AE
AN
A
suspend fun execute(key: K, valueSupplier: suspend () -> SomeObject): SomeObjectwhenever(cache.execute(any(), any()))
.thenAnswer{ (it.arguments[1] as () -> SomeObject).invoke() }
kotlin.jvm.functions.Function. Может кто то в курсе, как аргумент можно скастить к supplier лябмда функции корректно?AN
suspend fun execute(key: K, valueSupplier: suspend () -> SomeObject): SomeObjectwhenever(cache.execute(any(), any()))
.thenAnswer{ (it.arguments[1] as () -> SomeObject).invoke() }
kotlin.jvm.functions.Function. Может кто то в курсе, как аргумент можно скастить к supplier лябмда функции корректно?A
AN
Supplier{ runBlocking{valueSupplier()}}A
AN
A
A
AN
A
@BeforeEach
fun init() = runBlocking {
whenever(cache.execute(any(), any()))
.thenAnswer {
runBlocking {
(it.arguments[1] as (suspend () -> Any)).invoke()
}
}
Unit
}
А
@BeforeEach
fun init() = runBlocking {
whenever(cache.execute(any(), any()))
.thenAnswer {
runBlocking {
(it.arguments[1] as (suspend () -> Any)).invoke()
}
}
Unit
}