当前位置: 首页 > 知识库问答 >
问题:

Quarkus测试不允许继承?

江英卓
2023-03-14

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

这是有效的:

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

这不管用:

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

class FrontendControllerTest extends BaseFunctionalTest {...}

注释不能应用于子类

共有1个答案

叶华皓
2023-03-14

@QuarkusTest@TestProfile注释未声明为@inheritated,因此这应该不起作用。

 类似资料:
  • 我们最近决定使用Quarkus创建我们的新项目。现在,我们正在努力决定要使用哪些测试库: Quarkus实现(例如、) 标准测试库: 我们已经熟悉 非夸库的实现,因此,如果我们决定继续使用这些库,我们不需要学习任何新知识。 使用Quarkus库,我们有了一些新的可用特性,如< code>@InjectMock或< code>@QuarkusTest,这似乎使测试类更加整洁。 我正在寻找的是找出使用

  • 问题内容: 我看到以下错误: 使用此代码: 是什么原因引起的,如何解决? 问题答案: 在当前域之外发出ajax请求时,Javascript是受限制的。 例1:您的域名为example.com,并且您想向test.com提出请求=>您不能。 例2:您的域名是example.com,并且您想向inner.example.com发送请求,但是您不能。 例3:您的域名为example.com:80,并且您

  • 问题内容: 我知道Java和C#中不允许多重继承。许多书只是说,不允许多重继承。但是可以通过使用接口来实现。没有任何关于为什么不允许它的讨论。谁能确切告诉我为什么不允许这样做? 问题答案: 简短的答案是:因为语言设计师决定不这样做。 基本上,.NET和Java设计器似乎都不允许多重继承,因为他们认为添加MI会增加语言的复杂性,而带来的好处却很少。 要获得更有趣和深入的阅读,Web上提供了一些文章,

  • 我有一个使用调用的进程。此任务被提交给executor服务。我允许进程在尝试取消它之前有x秒的运行时间。但是,当我调用并且任务在方法中等待时,线程/任务不会被取消。 我已经对代码进行了测试,如果将替换为,则会得到。但是,当任务位于内时,不会出现中断。在face中,直到Restful调用完成,该方法才返回。 我看到了这篇文章,取消、中止、中断一个spring android resttemplate

  • 在Java中,不允许多重继承,但是在Java8之后,接口可以有默认方法(可以实现方法本身),就像抽象类一样。在此上下文中,还应该允许it多重继承。

  • 问题内容: 我正在尝试在用户空间中使用mmap读取“ mem_map”开始的物理内存。它是一个包含所有物理页面的数组。这是一台运行3.0内核的i386计算机。 代码是这样的: 我以此为根。输出为: 可以肯定的是,我搜索了问题并将以下行添加到我的/etc/sysctl.conf文件中: 但这也不起作用。 谁知道为什么不允许这样的mem_map操作,以及如何解决呢? 谢谢。 问题答案: 听起来好像内核