我在Eclipse中创建了一个带有“JUnit Testing Framework”的项目。我试图从外部JAVA程序运行,而不是运行Eclipse的程序。
我可以从Cmd line thro'
运行Junit Project"java -cp "D:\Junit-4.10.jar" org.junit.runner.JUnitCore com.sample.mytestcase
我尝试在外部JAVA程序中使用上面的命令;喜欢
Runtime.getRuntime().exec("java -cp 'D:\Junit-4.10.jar' org.junit.runner.JUnitCore com.sample.mytestcase");
似乎没有效果。是否有其他方法可以从另一个JAVA程序触发JUNIT项目?在此先感谢。
答案 0 :(得分:0)
使用JUnitCore类执行此操作:http://junit.sourceforge.net/javadoc/org/junit/runner/JUnitCore.html
JUnitCore junit = new JUnitCore();
Result result = junit.runClasses(testClasses); // testClasses is the array of test classes to be executed