我喜欢Idea / Android-Studio中的Kotlin REPL,但作为Android开发人员,我经常遇到Stub!问题。在编写单元测试时,我使用unmock来解决这个问题。是否有一种方法可以像Kotlin REPL插件中使用的方法一样使用它?
[
[
org.robolectric:android-all:7.1.0_r7-robolectric-0
。android.jar
,其中包含了会抛出您提到的异常的存根。唯一的解决方案是要么在 Kotlin 跟踪器 上开启问题,要么深入研究 Kotlin 插件中 REPL 函数的 源代码 并发送拉取请求。使用 unmock 或甚至是用于从测试存根中删除异常的集成 Android 支持(请参见“模拟 Android 依赖项”末尾的 此处)无法解决该问题,因为它们仅影响 Gradle 构建。