我有一个用Java
编写的JUnit 5
测试类,它使用一个注释为@RegisterExtension
的字段,它工作得很好:
class RegisterExtensionTest {
@RegisterExtension
LoggingExtension log = new LoggingExtension(RegisterExtensionTest.class);
@Test void demoTest() {
...
}
}
When I convert it to Kotlin:
class RegisterExtensionTest {
@RegisterExtension
var log = LoggingExtension(RegisterExtensionTest::class.java)
@Test
fun demoTest() {
...
}
}
现在LoggingExtension
不再跑了.为什么?