java - 从 Eclipse 内部运行 JUnit 测试套件

标签 java eclipse unit-testing junit test-suite

从历史上看,我总是这样编写单元测试:

public void WidgetTest {
    @Test
    public void test_whatever() {
        // Given...

        // When...

        // Then...
    }
}

这允许我在 Eclipse 中右键单击我的测试文件并 Run As >> JUnit ,并直接从 Eclipse 内部测试该 1 个特定测试。然后,在进行本地(基于 Ant)构建时,我配置 <junit> Ant 任务运行我所有的src/test/java立即测试。

我现在正在寻找介于两者之间的解决方案。也就是说,通过单击按钮即可从 Eclipse 内部一次性运行所有测试类。一位同事建议 Junit 有一个“测试套件”的概念,我可以将所有测试类附加到其中,但看起来这个测试套件是某种我不想包含在其中的 JAR/工具我的项目。

所以我问:如何定义这样一个由所有测试类组成的“测试套件”,并从 Eclipse 内部一次性运行所有这些类? 提前致谢。

最佳答案

您可以右键单击 Eclipse 中的项目或包,然后选择“运行方式 -> JUnit 测试”,以运行该项目或包中的所有测试。不需要测试套件,除非您只想运行测试的子集

关于java - 从 Eclipse 内部运行 JUnit 测试套件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15090280/

相关文章:

java - 打开 html 文件时如何滚动到 html 页面的特定部分?

java - 从通知栏调用工作类

Eclipse(3.5)如何水平比较文件?

java - 以编程方式将 Xtend 类设置为 Java 类的父类(super class)

c# - 如何对 Asp.net 成员资格进行单元测试?

android - 无法在Android Studio中使用调试器运行Robolectric单元测试

java - Cognos 10.2 SDK : UnsupportedClassVersionError

java - iText Android - 向现有 PDF 添加文本

android - 如何在windows xp中安装Android SDK和eclipse?

c# - 单元测试屏幕刮刀