因此,我一般对RxJava / RxKotlin还是陌生的,尤其是对其进行嘲笑。我有一个用Kotlin编写的Micronaut应用程序,我想在接受StreamingFileUpload作为其参数之一的服务中测试某些方法。我正在使用模拟。我只是试图通过创建一个模拟
mockk<StreamingFileUpload>() {
every{ subscribe(any()) }.returns(Unit)
}
我相信要测试它还需要做更多的工作,但是我不确定是什么。
当我尝试运行测试时,会得到以下信息:kotlinx.coroutines.TimeoutCancellationException: Timed out waiting for 10000 ms