在SPOCK中声明测试包装其他测试



在我的应用中,我有一些用例集成测试。用例是使用方面切割的用例,将指标发送到另一个系统。通常,我会编写一个测试,该测试将测试用例行为,然后提取指标并对它们做一些断言。但是,我不想在一个测试中混合使用用例和指标。我也不想仅仅复制用例测试代码来验证指标。

我正在考虑该解决方案,该解决方案将允许我以某种方式声明指标测试在相应的用例测试后立即运行(以某种方式包装或与之混合)。用例测试不取决于指标测试。SPOCK/JUNIT是否可能?

通常我会编写一个测试,该测试将测试用例行为 然后拉出指标,对它们做一些断言

通常,您应该编写一个仅测试用例的测试,而别无其他。为您的指标编写不同的测试。

如果您真的真的想编写测试用例和指标的集成测试,那么这就是要走的方法(即一次测试两者的测试)

实际上,您应该只为自己创建的东西编写测试。如果您的指标是您刚刚使用的外部库,则无需为其编写测试。

最新更新