2014-10-02 3 views
5

В DUnit SetUp и TearDown вызывается до (и после соответственно) выполняется каждый тест.
В SetUp, я создаю объект, который загружает данные из файла. Это медленно, особенно если у меня много тестов.
Есть ли способ позвонить SetUp один раз, прежде чем выполнять ВСЕ тесты (и, очевидно, то же самое для TearDown)?DUnit: «Global» SetUp and TearDown

ответ

11

От documentation:

TTestSetup

TTestSetup можно использовать, если вы хотите, чтобы настроить состояние ровно один раз для класс тестового случая (методы нАлАдкА и Teardown называют один раз каждый Метод испытания). Например, если вы пишете набор тестов , чтобы использовать некоторый код базы данных, вы можете подклассифицировать TTestSetup и использовать , чтобы открыть и закрыть базу данных перед выполнением пакета.

An an example how to use TTestSetup

+0

Чистый и 'в точке' ответ. Благодарю. – Ampere

Смежные вопросы