SetupSuite和amp;之间的区别Testify Suites中的SetupTest

时间:2018-05-06 14:43:35

标签: go testify

我试图找出SetupSuiteSetupTest之间的差异很长一段时间了。基于博客上的信息,我了解到SetupSuite在整个套件之前运行,SetupTest在每个测试用例之前运行。但在这种情况下可能有什么实际例子呢?在这两种情况下,依赖注入有何不同?

1 个答案:

答案 0 :(得分:1)

通常,您要使用span,以便每个单独的测试功能都在干净的环境下运行。 a在设置代码很耗时并且在任何测试中都没有修改的情况下很有用。例如,如果您正在测试从数据库读取的代码,并且所有测试使用相同的数据并且仅运行SetupTest语句,那么这可能是有用的。在这种情况下,SetupSuite可以一次用于向数据库加载数据。