无法使用JUnit5控制台启动器运行测试

安娜

我正在尝试使用JUnit5控制台启动器运行一个简单的测试。我尝试了几种选择,但是没有用。有人可以告诉我出什么问题了吗?

java -jar .\junit-platform-console-standalone-1.0.0-RC3.jar -c AFirstTest.class

java -jar .\junit-platform-console-standalone-1.0.0-RC3.jar -c AFirstTest

给我警告

WARNUNG: TestEngine with ID 'junit-jupiter' failed to discover tests

我试图在目录中运行所有测试,但这似乎找不到测试:

java -jar .\junit-platform-console-standalone-1.0.0-RC3.jar -d .

结果是这样的:

+-JUnit Jupiter [确定]
'-JUnit Vintage [确定]

11毫秒后测试运行完成[找到2个容器]
[跳过0个容器] [2个容器
中止] [0个容器中止] [2个容器成功]
[0个容器失败] [找到0个测试]
[0个测试被跳过] [0个测试开始]
[0测试中止] [0测试成功]
[0测试失败]

我在Windows 10上,并且成功运行了IntelliJ的测试。

这是我的测试课:

导入org.junit.jupiter.api.Test;

导入静态org.junit.jupiter.api.Assertions.assertEquals;

AFirstTest类{

@Test
void helloJUnit5() {
    assertEquals(2, 3 - 1);
}

}

Sormuras

您必须在类路径中包含当前目录。喜欢:

java -jar junit-platform-console-standalone-1.5.2.jar --class-path . -c AFirstTest

它应该工作而不包含它。我认为。您介意在https://github.com/junit-team/junit5/issues提出问题吗?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Jupiter控制台启动器运行jqwik测试

如何在Gradle中使用JUnit 5控制台启动器标志

Junit 控制台启动器 .. 支持标签表达式

使用控制台启动程序时无法写入文件

使用控制台启动TortoiseMerge

如何使用 JUnit5 在 Micronaut 的控制器测试中模拟服务类?

JUnit5使用Spring安全性测试安全控制器

无法在Docker容器中使用Bazel运行JUnit5测试

从控制台启动 dbeaver

使用 Symfony 控制台在后台启动服务器时出现问题

无法运行测试类“未找到测试运行程序‘Junit5’的测试”

无法使用Maven执行Junit5测试

Maven不会运行JUnit5测试

未通过测试运行器JUnit5找到测试

ConEmu选择控制台启动

如何从控制台启动xev?

将unity用作控制台命令启动器

使用桌面启动器运行Matlab

如何使用Maven运行作为插件安装到Eclipse应用程序的JUnit5测试

测试未按JUnit5中的指定顺序运行

如何运行基于 JUnit5 的测试套件?

无法使用Spring Boot Gradle插件通过依赖项管理执行junit5测试

使用junit5时,Springboot测试无法自动连接TestRestTemplate

Maven surefire插件无法检测Junit5测试

如何使用串行控制台启动并登录Oracle Linux / RHEL?

尝试使用Maven运行Mockito junit5测试时,java.lang.NoClassDefFoundError:org / junit / platform / commons / PreconditionViolationException

如何使用Jupiter Junit5平台的老式引擎通过gradle配置按类别运行JUnit4测试

Python脚本无法从.desktop启动器运行

GAE SDK和启动器无法运行