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

junit-vintage-engine与哪些版本的JUnit兼容?

上官凯泽
2023-03-14

junit-vintage engine是否意味着与JUnit4.12.x之前的版本兼容?

我将异常的来源缩小到VintageTestDescriptor.java中的几行(盯着第86行看)

    private void addCategoriesAsTags(Set<TestTag> tags) {
    Category annotation = (Category)this.description.getAnnotation(Category.class);

Category在JUnit4.12的实验包中,但似乎在JUnit4.7中没有。我找不到doc上的junit版本的复古引擎是兼容的。

共有1个答案

涂浩皛
2023-03-14

junit-vintage-engine与JUnit4.12兼容。

有没有理由不更新到4.12?

 类似资料:
  • 或者只有一个依赖项就足够了? 我需要添加对的依赖项吗?

  • 问题内容: 我只是使用qunit-reporter-junit生成以下XML: 但是当我运行它和xsd时,我在以下位置找到了它:https : //svn.jenkins-ci.org/trunk/hudson/dtkit/dtkit-format/dtkit-junit- model/src/main/resources/com/thalesgroup /dtkit/junit/model/xs

  • 这是一个双重问题。 和之间有什么区别 SpringBoot starter项目排除了junit vintage engine。是为了强制使用junit jupiter引擎吗 下面是从Spring Initializer生成的SpringBoot项目的依赖项:

  • 我有一个包含JUnit 4和JUnit 5测试的Maven项目。 我使用的是版本<code>3.0.0-M07<code>中的Maven Surefire插件。Maven依赖关系树中提供了以下相关依赖关系(我使用<code>mvn依赖关系:树): 根据JUnit 5留档,JUnit Vintage Engine需要存在才能执行JUnit 4测试。 然而,Maven Surefire插件同时执行JU

  • 我在运行一个junit测试类(问题标题中的版本)时偶然发现了这个异常。 正如我在这篇文章中读到的,我必须升级到eclipse Oxygen.3,我做了,但仍然抛出了相同的异常。

  • 问题内容: 其实我有点困惑。尽管我阅读了一些有关此的资源。 要使用 ChromeBrowser 测试 Selenium 3, 我们需要一个名为 ChromeDriver 的附加应用。 我从GitHub找到了这段文字: ChromeDriver仅与Chrome 12.0.712.0版或更高版本兼容。如果您需要测试旧版的Chrome,请使用Selenium RC和Selenium支持的WebDrive