【发布时间】:2016-05-24 06:19:04
【问题描述】:
我创建了一个非常简单的测试函数,如下所示
class SimpleClassTest {
lateinit var simpleObject: SimpleClass
@Mock lateinit var injectedObject: InjectedClass
@Before
fun setUp() {
MockitoAnnotations.initMocks(this)
}
@Test
fun testSimpleFunction() {
simpleObject = lookupInstance()
}
inline fun lookupInstance() = SimpleClass(injectedObject)
}
我用覆盖率运行它...测试覆盖率是 0%。但是如果我删除 inline 关键字,现在会显示测试覆盖率。
这是 Kotlin 问题还是 Android IntelliJ IDEA 覆盖问题? (注意:JaCoco 的覆盖范围很好)。
注意:我使用的是 Android Studio 2.0 和 Kotlin 1.0.2
【问题讨论】:
-
你有没有机会在测试输出中得到一个 ArrayIndexOutOfBoundsException ?
标签: android android-studio intellij-idea kotlin