从历史上看,我总是写我的单元测试是这样的:运行JUnit测试套件在Eclipse
public void WidgetTest {
@Test
public void test_whatever() {
// Given...
// When...
// Then...
}
}
这让我右键单击Eclipse和我的测试文件Run As >> JUnit
,并测试1特别测试,直接从Eclipse内部。然后,在执行本地(基于Ant的)构建时,我配置了一个<junit>
Ant任务,以立即运行我所有的src/test/java
测试。
我现在正在寻找一种介于两者之间的解决方案。也就是说,只需单击一个按钮,就可以一次性从Eclipse内部运行所有测试类。一位同事建议Junit有一个“测试套件”的概念,我可以将所有测试类都附加到这个测试套上,但看起来这个测试套件是某种我不想包含的JAR /工具我的项目。
所以我问:我怎么能定义这样一个“测试套件”,包括我所有的测试类,并从Eclipse内部一举全部运行它们?提前致谢。
看看这个问题http://stackoverflow.com/questions/457276/junit4-test-suites ...当你创建你的套件并把所有的测试类放入它中后,你可以用右键'点击'和'作为junit测试运行' – A4L 2013-02-26 13:31:28