作者:手机用户2502940777 | 来源:互联网 | 2022-12-04 16:23
1> Sormuras..:
当然,使用ConsoleLauncher
.
这ConsoleLauncher
是一个命令行Java应用程序,允许您从控制台启动JUnit平台.例如,它可用于运行JUnit Vintage和JUnit Jupiter测试并将测试执行结果打印到控制台.
*junit-platform-console-standalone-.jar*
包含所有依赖项的可执行文件发布在junit-platform-console-standalone目录下的中央Maven存储库中.您可以运行独立的ConsoleLauncher,如下所示.
java -jar junit-platform-console-standalone-.jar
有关选项的详细信息,请参阅https://junit.org/junit5/docs/current/user-guide/#running-tests-console-launcher.
根据您的示例量身定制并使用JUnit Platform版本1.3.1
,命令可能如下所示:
$ mkdir out
$ javac -d out Student.java StudentSortSearch.java
$ javac -d out -cp out:junit-platform-console-standalone-1.3.1.jar TestClass.java
$ java -jar junit-platform-console-standalone-1.3.1.jar --class-path out --scan-class-path
?
?? JUnit Jupiter ?
? ?? TestClass ?
? ?? test() ?
?? JUnit Vintage ?
Test run finished after 67 ms
...