Я использую фреймворк cppunit для тестирования своих классов, я хочу знать, вызываются ли методы TestFixture::setUp()
и TestFixture::tearDown()
один раз для TEST_SUITE или они вызываются для каждого метода, добавленного в этот набор
cppunit: setUp() и tearDown()
Ответы (1)
Методы обертывают каждый отдельный тестовый пример. Из документов:
Каждый тест выполняется в своем собственном приспособлении, поэтому при выполнении тестов не может быть побочных эффектов.
person
Steve Townsend
schedule
24.04.2012
спасибо за ваше время, так, например, если у меня есть атрибут
Field
, инициализированный в setUp()
, он будет уничтожен в tearDown()
после первого случая и повторно инициализирован для следующего случая, вы это имеете в виду?
- person Oumaya; 25.04.2012