1

如何在 Spec2 (Unit-Style) 中声明依赖关系?

例子:

object MySpec extends Specification {
  firstDo MyOtherSpec
}

所以 MyOtherSpec 的测试在 MySpec 的测试之前执行!

4

1 回答 1

1

一般来说,这可能不是一个好主意。单元测试的目的是测试小型封装单元。需要顺序运行它们不仅浪费资源(并行计算),而且还指向封装中的潜在问题。

不过,在规范中,您可以放置​​要完成的中间步骤。步骤之前的所有定义将并行执行,之后的所有定义将并行执行,但步骤按顺序完成。检查以获取相关文档。

于 2015-11-02T15:48:44.880 回答