标注为“@RegisterExtension”的字段的 JUnit 5 测试在 Kotlin 中不起作用
我有一个编写的测试类,它使用注释为的字段,它工作得很好:JUnit 5
Java
@RegisterExtension
class RegisterExtensionTest {
@RegisterExtension
LoggingExtension log = new LoggingExtension(RegisterExtensionTest.class);
@Test void demoTest() {
...
}
}
当我将其转换为 Kotlin 时:
class RegisterExtensionTest {
@RegisterExtension
var log = LoggingExtension(RegisterExtensionTest::class.java)
@Test
fun demoTest() {
...
}
}
现在 不再运行了。为什么?LoggingExtension