当我尝试模拟挂起内联函数时,看起来 coEvery 挂起。
如果删除内联修饰符,下面的代码将起作用
storeApi 中的函数:
suspend inline fun getAllStores(): List<Store>
测试代码:
coEvery { storeApi.getAllStores() } returns allStores
我想要一种方法来模拟挂起内联函数,而不仅仅是挂起
例如,我们有大小为 5Mb 的 file.jpg。我们的目标是将其压缩到 2Mb 大小。SDK中有这样一个方法:Bitmap.compress(Bitmap.compressFormat format, intquality,OutputStreamstream)。
是否有任何变体可以在压缩前计算目标质量值?