gpt4 book ai didi

java - 标记无法使用 JUnit5 在 IntelliJ 中运行测试

转载 作者:行者123 更新时间:2023-12-01 18:32:35 24 4
gpt4 key购买 nike

我正在从 4 迁移到 Junit5。可以很好地运行所有测试,单个测试也可以很好地运行(均通过绿色播放按钮)。当我尝试运行用 @Tag (@Tag("foo")) 标记的测试时,它告诉我没有找到测试。在运行配置中,我将 foo 放入“标签表达式”框中,使用测试类型:标签。我过去曾将类别与 Junit4 一起使用,而标签似乎是一对一的替代品,对吗?当我切换时,我的代码库中仍然有一些类别标签。也有一些用 @Tag 标记的测试。无论 @Category 标记是否存在,行为都没有区别。

IntelliJ 结果:

运行类别[接口(interface)org.junit.Test]

进程已完成,退出代码为 0

enter image description here

最佳答案

使用 ˋorg.junit.jupiter.api.Testˋ 而不是 ˋorg.junit.Testˋ 来运行 JUnit5 测试。只有那些可以处理“Tag”注释。

关于java - 标记无法使用 JUnit5 在 IntelliJ 中运行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60131917/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com