В этом примере используется общий испытательный прибор, который затем задается как предварительно созданный. Испытательный питатель не настраивается и не срывает готовое приспособление. Поскольку в ходе теста предполагается, что приспособление существует, необходимо вручную выполнить работу по настройке, которую обычно выполняет приспособление.
Создайте тестовый класс в файле в рабочей папке. Класс теста использует PathFixture в качестве общего испытательного приспособления. В этом примере предполагается, что подпапка, helperFiles, существует в рабочей папке.
Создайте набор тестов и тестовый питатель в командной строке.
Запустите тесты с помощью общего испытательного прибора. В этом случае приспособление не является предварительно встроенным.
Setting up PathFixture
Done setting up PathFixture: Added 'C:\Work\helperFiles' to the path.
__________
Running SampleTest
.
Done SampleTest
__________
Tearing down PathFixture
Done tearing down PathFixture: Restored the path to its original state.
__________
Испытательный питатель настраивается и разрывает общий испытательный прибор.
Создайте экземпляр приспособления и добавьте его в тестовый питатель.
Добавить вручную 'helperFiles' к вашему пути. PathFixture добавляет указанную папку к вашему пути, и тесты зависят от этого действия установки. Однако, поскольку приспособление определено как предварительно встроенное, тестовый питатель не выполняет действия настройки или разрыва, и их необходимо выполнять вручную. В этом случае, если вручную не добавить его в путь, тест завершится неуспешно.
Запустите тесты.
Running SampleTest
.
Done SampleTest
__________
Испытательный питатель предполагает, что приспособление предварительно построено и не устанавливает его или не разрывает.
Вручную сбросьте путь.