如何运行外部测试用例(类,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?