Слот / параметр | Описание |
void StartTestClass(); | Вызывается перед запуском тестового класса, используется для инициализации объектов класса, вызывается один раз в рамках своего класса. Слот считается тестовым и является критическим |
void StartTestMethod( QString strTestMethodName ); | Вызывается системой перед запуском каждого тестового слота, используется для инициализации необходимых объектов для конкретного тестового случая |
QString strTestMethodName | Наименование запускаемого тестового слота |
void CompleteTestClass(
int nAllMethodsAmount, int nSucceededMethodsAmount, int nAssertionMethodsAmount, int nFailedMethodsAmount, int nFatalMethodsAmount, int nIgnoredMethodsAmount ); | Вызывается после завершения всех тестовых слотов. |
int nAllMethodsAmount | Общее количество тестовых слотов |
int nSucceededMethodsAmount | Количество успешно пройденных тестовых слотов |
int nAssertionMethodsAmount | Количество слотов, в которых не прошли проверку тестовые условия |
int nFailedMethodsAmount | Количество слотов, в которых были перехвачены не критические исключения |
int nFatalMethodsAmount | Количество слотов, в которых были перехвачены критические исключения |
int nIgnoredMethodsAmount | Количество пропущенных (не выполненных) слотов |
void CompleteTestMethod(
QString strTestMethodName, QS_TestResult eResult ); | Вызывается системой после завершения каждого тестового слота. |
QString strTestMethodName | Наименование тестового слота |
QS_TestResult eResult | Код завершения теста |
|
|