JUnit 测试 - 是否需要调用 JUnitCore.main()?
下午好,
我正在使用 ant 在我的应用程序上运行一些 JUnit 测试。为此,我按照 Spring-MVC 分步教程中的说明进行操作。 [*]
这些说明从未提及在运行测试时调用 org.junit.runner.JUnitCore.main() 。我的问题是,如果您通过命令行 ant(而不是 IDE)运行测试,是否有必要调用 org.junit.runner.JUnitCore.main 来运行测试?或者 ant 是否足够聪明,可以找到 TestCase 子类中的所有方法并运行所有方法,而无需显式调用 JUnitCore.main()?
[*] http://static.springsource.org/ docs/Spring-MVC-step-by-step/part3.html
谢谢,
克特姆
Good afternoon,
I am running some JUnit tests on my application using ant. In doing so I am following the instructions in the step-by-step Spring-MVC tutorial. [*]
The instructions never mention a call to org.junit.runner.JUnitCore.main() in running a test. My question is, is it necessary to call org.junit.runner.JUnitCore.main to run a test if you are running the tests through command-line ant (as opposed to an IDE)? Or is ant smart enough to locate all the methods in a TestCase subclass and run all of them without an explicit call to JUnitCore.main()?
[*] http://static.springsource.org/docs/Spring-MVC-step-by-step/part3.html
Thanks,
ktm
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
蚂蚁知道该怎么做。只要您使用正确的 ant 任务(例如 jUnit 任务:http: //ant.apache.org/manual/Tasks/junit.html)。
Ant knows what to do. As long as you're using the right ant-task for that (like jUnit task: http://ant.apache.org/manual/Tasks/junit.html).