在JUnit中,您可以使用@ClassRule來註釋一個靜態字段。 我如何在Kotlin中做到這一點?在Kotlin中使用@ClassRule
我想:
object companion {
@ClassRule @JvmStatic
val managedMongoDb = ...
}
and
object companion {
@ClassRule @JvmField
val managedMongoDb = ...
}
但沒有最後的作品,因爲不執行規則。
我仔細檢查了恰好相同的規則作品,未經靜態上下文罰款:
@Rule @JvmField
val managedMongoDb = ...
前兩個版本有什麼區別? – IRus
一個使用@JvmStatic和其他JvmField。據我的理解,我想重現一個靜態字段,第一個是使用的字段,但我也嘗試了第二個字段。 – lujop