我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不再运行了。为什么?
相关分类