У меня есть 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
больше не работает. Почему?