Функции установки и разрыва блока cpp - PullRequest
2 голосов
/ 15 ноября 2010

Может кто-нибудь сказать мне, как и когда в cppunit вызываются функции настройки и разрыва.Спасибо

Ответы [ 2 ]

6 голосов
/ 15 ноября 2010

перед запуском каждой тестовой функции вызывается настройка, а после запуска каждой тестовой функции вызывается

1 голос
/ 15 ноября 2010

Вы используете TestFixture для изоляции каждого теста - setUp и tearDown могут быть переопределены для выполнения специфичной для теста логики инициализации и завершения.

Подробное описание

Заворачивает тестовый набор с помощью setUp и методы tearDown. TestFixture является используется для обеспечения общей среды для набора тестовых случаев.

Чтобы определить тестовый прибор, выполните следующее:

  • реализовать подкласс TestCase
  • крепление определяется экземпляром переменные
  • инициализировать состояние прибора переопределяя setUp (т.е. конструировать переменные экземпляра прибора)
  • очистка после теста путем переопределения Teardown.
...