如何运行外部测试用例(类,JUnit的)在java程序?(How to run external t

2019-07-31 00:46发布

如何运行外部测试用例(类,JUnit的)在java程序?

Answer 1:

如果你想通过一个Java程序运行JUnit测试,你可以使用JUnitCore

JUnitCore是用于运行测试的一个门面。
它支持运行JUnit 4次测试,JUnit的3.8.x测试,以及它们的混合物。
要运行命令行测试,运行:

(视窗)

java -cp /path/to/junit.jar;/path/to/yourTextClasses org.junit.runner.JUnitCore TestClass1 TestClass2 .... 

(UNIX)

java -cp /path/to/junit.jar:/path/to/yourTextClasses org.junit.runner.JUnitCore TestClass1 TestClass2 .... 

对于单次测试运行,使用静态方法runClasses(Class[])

请确保你在你的类路径中的junit.jar和罐子或您的外部测试类也是在类路径中。

这样,你可以在命令行(这可能不是你所追求的),或者直接在你的java程序执行。

JUnitCore.runClasses(TestClass1,TestClass2,...)


文章来源: How to run external testcase(Class,junit) in java program?
标签: java junit