不允许 Quarkus 测试继承?
Quarkus tests inheritance not allowed?
将一些常见注释从测试 class 移动到基础注释在 Quarkus 中不起作用,这是故意的还是我遗漏了什么?
这个有效:
@QuarkusTest
@TestProfile(FunctionalTestProfile.class)
class FrontendControllerTest {...}
这行不通:
@QuarkusTest
@TestProfile(FunctionalTestProfile.class)
public class BaseFunctionalTest {}
class FrontendControllerTest extends BaseFunctionalTest {...}
注释不会应用于子 classes
@QuarkusTest
和 @TestProfile
注释是 not 声明的 @Inherited
,所以这应该 not 预计会工作。
将一些常见注释从测试 class 移动到基础注释在 Quarkus 中不起作用,这是故意的还是我遗漏了什么?
这个有效:
@QuarkusTest
@TestProfile(FunctionalTestProfile.class)
class FrontendControllerTest {...}
这行不通:
@QuarkusTest
@TestProfile(FunctionalTestProfile.class)
public class BaseFunctionalTest {}
class FrontendControllerTest extends BaseFunctionalTest {...}
注释不会应用于子 classes
@QuarkusTest
和 @TestProfile
注释是 not 声明的 @Inherited
,所以这应该 not 预计会工作。