是否有可能使用kotlin-allopen gradle插件进行
android测试与mockito?
我试图将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")
}
这些用于注释本身
annotation class OpenForTest
它不适合我.也许我想念一些东西?
最佳答案 是的你可以.
因为它是一个编译器插件,所以你将在编译后获得全开代码.
所以它应该适用于测试.
别担心.
编辑:根据评论区域,更新kotlin插件版本似乎工作.目前最新版本为1.2.41.