将一些常见注释从测试类移动到基本类在Quarkus中不起作用,这是有意的还是我遗漏了什么?

这是有效的:

@QuarkusTest
@TestProfile(FunctionalTestProfile.class)
class FrontendControllerTest {...}

这不起作用:

@QuarkusTest
@TestProfile(FunctionalTestProfile.class)
public class BaseFunctionalTest {}

class FrontendControllerTest extends BaseFunctionalTest {...}

注释不能应用于子类

推荐答案

@QuarkusTest@TestProfile注释是not@Inherited,所以这应该是not可以工作的.

Java相关问答推荐

Cosmos Change Feed Process Lag远远超过收集中的记录数量

方法没有用正确的值填充数组—而是将数组保留为null,'

同时运行JUnit测试和Selenium/Cucumber测试时出现问题

将数组整体转换为链接表

Hibernate 6支持Joda DateTime吗?

如何创建一个2d自上而下的移动系统,其中移动,同时持有两个关键是可能的处理?

Java-动态绑定-问题-了解

如何在Application.yaml中连接字符串?

如何在Spring Boot中创建可以将值传递给配置的&Enable&Quot;注释?

Java创建带有扩展通配符的抽象处理器

Spring Validator批注不起作用

在一行中检索字符分隔字符串的第n个值

通过/失败的参数化junit测试方法执行数

Java类型推断:为什么要编译它?

如何在MPAndroidChart中的条形图上正确添加标签

当我try 返回可选时,Mock无法正常工作

使用StringBuilder和append方法创建字符串时Java字符串内部方法的问题

MapStruct记录到记录的映射不起作用

在JSON上获取反斜杠

如何在java中从以百分比表示的经过时间和结束日期中找到开始日期