@ClassRule的“资源”必须是静态的Kotlin

时间:2018-08-31 10:57:48

标签: junit

我收到此错误:

org.junit.internal.runners.rules.ValidationError: The @ClassRule 'resources' must be static.

设置我的Dropwizard Kotlin应用程序时。

1 个答案:

答案 0 :(得分:0)

它抱怨的变量必须在同伴对象内部用@JvmField注释。因此,例如:

companion object {
    @ClassRule
    @JvmField
    val resources = ...
}