Очистить закодированный тест пользовательского интерфейса

Я создал кодированный тест пользовательского интерфейса, управляемый данными, с большим количеством итераций. Когда я запускаю тест и когда первая итерация выполнена, я хочу добавить код очистки перед каждой второй итерацией, чтобы очистить все изменения, сделанные в предыдущей итерации.

Любая идея, как это сделать?


person user12141503    schedule 15.08.2013    source источник


Ответы (1)


Закодированные тесты пользовательского интерфейса позволяют использовать метод с атрибутом [TestCleanup]. Такие методы запускаются после каждого теста. Если вы создаете тестовый файл закодированного пользовательского интерфейса, вы должны найти пример [TestCleanup] в комментариях в файле CodedUItestN.cs.

Также поддерживаются методы с атрибутами [ClassCleanup] и [AssemblyCleanup].

Этот вопрос SO содержит дополнительную информацию Метод тестирования, который запускается один раз в начале теста?

person AdrianHHH    schedule 15.08.2013