TestInvocation
Абстрактный базовый класс, описывающий вызов теста.
TestInvocation является абстрактным базовым классом, описывающим вызов теста. Этот базовый класс позволяет указать вызовы как параметры и переменные экземпляра, не требуя спреда объявлений шаблона. Обычно Вы будете использовать макро-TEST_INVOCATION для создания TestInvocation, передавая его Тестовый подкласс и метод экземпляра. Для фактического вызова метода тестирования CPlusTest отправляет TestInvocation, представляющий его invokeWithTarget и передачи что указатель на отдельный Тест для вызова метода на.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Не применимый не применимый
-
Вызывает метод, который этот вызов представляет на прошедшем Тесте.
Объявление
C++
virtual void invokeWithTarget( Test *target) = 0;Параметры
targetТест метод, который представляет этот вызов, должен быть вызван на.
Обсуждение
Вызывает метод, который этот вызов представляет на прошедшем Тесте. Это может выдать исключение.
-
Получает имя TestInvocation.
Объявление
C++
virtual const std::string& name() = 0;Возвращаемое значение
Возвращает имя TestInvocation.
Обсуждение
Получает имя TestInvocation. Обычно это должно быть в форме «ClassName:: methodName», однако, это не требуется.
-
Конструктор для класса TestInvocation.
Объявление
C++
TestInvocation();Обсуждение
Конструктор для класса TestInvocation.
-
Деструктор для класса TestInvocation.
Объявление
C++
virtual ~TestInvocation();Обсуждение
Деструктор для класса TestInvocation.
