如何在java程序中运行外部测试用例(Class,junit)?

时间:2009-07-29 03:12:12

标签: java junit

如何在java程序中运行外部测试用例(Class,junit)?

1 个答案:

答案 0 :(得分:9)

如果您想通过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,并且在类路径中也有外部测试的jar或类。

这样你就可以从命令行执行它们(可能不是你想要的)或直接在java程序中执行它们。

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