我正尝试使用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的木星[OK]
“ - JUnit的复古[OK]试运行结束后11毫秒[找到2容器]
[0集装箱跳过] [2容器开始]
[0容器中止] [2容器成功]
[0容器失败] [0个试验]
[0测试跳过] [0试验开始]
[0试验š中止] [0试验成功]
[0测试失败]
我在Windows 10,我在从运行的IntelliJ测试是成功的。
这是我的测试类:
进口org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
类AFirstTest {
@Test void helloJUnit5() { assertEquals(2, 3 - 1); }
}
您在哪个目录下发出命令? “AFirstTest”驻留在哪个包中? – Sormuras
AFirstTest没有包装。控制台启动器jar和AFirstTest.class位于相同的目录中。添加了测试类。 – Anna