【问题标题】:Test groups in spock?spock 中的测试组?
【发布时间】:2014-11-24 22:29:48
【问题描述】:

在 spock 中有没有类似 TestNG 组的东西?我希望能够仅从控制台运行快速单元测试或数据库测试或集成测试或一切。每当我运行数据库测试时,我都想在这个特定组之前/之后运行一些设置和拆卸。如何使用 spock 实现它?

【问题讨论】:

    标签: java unit-testing testing spock


    【解决方案1】:

    您可以使用 JUnit(4) 套件来定义一组测试以与设置和拆卸代码一起执行。过滤也可以使用 JUnit 类别和/或您选择的构建工具来完成。根据具体情况,使用构建工具自动设置/拆卸可能会更好。

    【讨论】:

    • 但是我需要执行一次beforeGroup 方法,同时在许多不同的文件中仍然有属于一个组的测试
    • 应该可以使用我提到的两种方法来完成这项工作。例如。您可以将 setup 方法保存在一个单独的类中,并从多个套件中调用它。或者,您可以将自己的测试组功能实现为 Spock 扩展。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-19
    • 2016-10-09
    • 1970-01-01
    相关资源
    最近更新 更多