Обычно вы хотите использовать SetupTest
, чтобы каждая отдельная функция тестирования работала в чистой среде. SetupSuite
полезно в тех случаях, когда код установки занимает много времени и не изменяется ни в одном из тестов. Пример того, когда это может быть полезно, если вы тестировали код, считывающий данные из базы данных, и во всех тестах использовались одни и те же данные и выполнялись только операторы SELECT
. В этом сценарии SetupSuite
может использоваться один раз для загрузки базы данных с данными.