JUnitでは@ClassRuleを使用して静的フィールドに注釈を付けることができます。 Kotlinでこれを行うにはどうしたらいいですか?Kotlinで@ClassRuleを使用する
私が試した:
object companion {
@ClassRule @JvmStatic
val managedMongoDb = ...
}
and
object companion {
@ClassRule @JvmField
val managedMongoDb = ...
}
が、最後の作品のどれもルールが実行されていないため。
私は正確に同じルールが静的コンテキストなしで正常に動作することを確認ダブルルーム:
@Rule @JvmField
val managedMongoDb = ...
最初の2つのバージョンの違いは何ですか? – IRus
@JvmStaticと他のJvmFieldを使います。私が静的なフィールドを再現したいと思うように私が理解するには、最初に使用するフィールドがありますが、2番目のフィールドでも試みました。 – lujop