Ale*_*kin 6 android kotlin kotlin-allopen
是否可以使用 kotlin-allopen gradle 插件通过 mockito 进行 android 测试?
我尝试将 kotlin-allopen 插件添加到我的 build.gradle 并定义注释。
buildscript {
ext.kotlin_version = '1.0.6'
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath "org.jetbrains.kotlin:kotlin-allopen:$kotlin_version"
}
}
apply plugin: 'com.android.application'
apply plugin: 'kotlin-allopen'
apply plugin: 'kotlin-android'
allOpen {
annotation("com.mycompany.OpenForTest")
}
Run Code Online (Sandbox Code Playgroud)
而这些用于注释本身
annotation class OpenForTest
Run Code Online (Sandbox Code Playgroud)
它对我不起作用。也许我错过了什么?
是的你可以。因为它是一个编译器插件,所以编译后你会得到全开放的代码。所以它应该与测试一起工作。不用担心。
编辑:根据评论区,更新kotlin插件版本似乎可行。目前最新版本是1.2.41
.
归档时间: |
|
查看次数: |
4401 次 |
最近记录: |