1

我试图弄清楚SetupSuite和之间的区别SetupTest已经有一段时间了。根据我了解的博客上的信息,SetupSuite它在整个套件SetupTest之前运行并在每个测试用例之前运行。但是在这种情况下,什么是实际的例子呢?在这两种情况下,依赖注入有何不同?

4

1 回答 1

3

通常,您希望使用SetupTest每个单独的测试功能在干净的环境中运行。SetupSuite在设置代码耗时且未在任何测试中修改的情况下很有用。这可能有用的一个例子是,如果您正在测试从数据库读取的代码,并且所有测试都使用相同的数据并且只运行SELECT语句。在这种情况下,SetupSuite可以使用一次来将数据加载到数据库中。

于 2018-06-25T21:35:32.820 回答