Четверг, 28.03.2024, 15:20 Приветствую Вас Гость

Quick Soft

Главная | Мой профиль | Форум | Загрузки | RSS | Выход

Служебные слоты

Слот / параметрОписание
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Код завершения теста


Прототипы служебных слотов

  1. void StartTestClass();

  2. void StartTestMethod( QString strTestMethodName );

  3. void CompleteTestClass(
  4.                        int nAllMethodsAmount,
  5.                        int nSucceededMethodsAmount,
  6.                        int nAssertionMethodsAmount,
  7.                        int nFailedMethodsAmount,
  8.                        int nFatalMethodsAmount,
  9.                        int nIgnoredMethodsAmount
  10.                       );

  11. void CompleteTestMethod( 
  12.                         QString strTestMethodName,
  13.                         QS_TestResult eResult 
  14.                        );



Категории раздела
QuickUnit [1]
Новости об изменениях в библиотеке QuickUnit
Архив записей
Наш опрос
Помогает ли проект QuickUnit Вам в решении ваших задач модульного тестирования
Всего ответов: 4
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0