Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка класса TestObserver

Опции
Развертывание Target:

На этой странице

TestObserver

Абстрактный базовый класс для объектов, которые могут наблюдать выполнение тестов.

TestObserver может быть добавлен к TestRun для наблюдения выполнения тестов, когда они выполняют и отслеживают свой прогресс. Это будет уведомлено, когда тесты запустятся, остановитесь, и сбой, а также когда наборы тестов запускаются и останавливаются.

Наследование


Не применимый

Соответствует


Не применимый

Оператор импорта


Не применимый не применимый
  • Сообщает наблюдателю, что входной Тест привел выполнение к сбою, и информации об отказе.

    Объявление

    C++

    virtual void testDidFail( Test& test, const TestFailure& failure) = 0;

    Параметры

    test

    Тест, приведший выполнение к сбою.

    failure

    Информация о том, почему Тест перестал работать.

    Обсуждение

    Сообщает наблюдателю, что входной Тест привел выполнение к сбою, и информации об отказе. Эта информация включает имя файла исходного кода и номер строки, а также информативное сообщение. Тест может или завершиться (останавливаются) или перестали работать, не оба.

  • Сообщает наблюдателю, что входной Тест запустил выполнение.

    Объявление

    C++

    virtual void testDidStart( Test& test) = 0;

    Параметры

    test

    Тест, запустивший выполнение.

    Обсуждение

    Сообщает наблюдателю, что входной Тест запустил выполнение.

  • Сообщает наблюдателю, что входной Тест завершил выполнение.

    Объявление

    C++

    virtual void testDidStop( Test& test) = 0;

    Параметры

    test

    Тест, завершивший выполнение.

    Обсуждение

    Сообщает наблюдателю, что входной Тест завершил выполнение. Тест только завершается, если он не перестал работать.

  • Конструктор для класса TestObserver.

    Объявление

    C++

    TestObserver();

    Обсуждение

    Конструктор для класса TestObserver.

  • Сообщает наблюдателю, что ввод TestSuite запустил выполнение.

    Объявление

    C++

    virtual void testSuiteDidStart( TestSuite& testSuite) = 0;

    Параметры

    testSuite

    TestSuite, запустивший выполнение.

    Обсуждение

    Сообщает наблюдателю, что ввод TestSuite запустил выполнение.

  • Сообщает наблюдателю, что ввод TestSuite завершил выполнение.

    Объявление

    C++

    virtual void testSuiteDidStop( TestSuite& testSuite) = 0;

    Параметры

    testSuite

    TestSuite, завершивший выполнение.

    Обсуждение

    Сообщает наблюдателю, что ввод TestSuite завершил выполнение. TestSuites всегда завершаются, независимо от того, перестал ли какой-либо их компонент Tests работать.

  • Деструктор для класса TestObserver.

    Объявление

    C++

    virtual ~TestObserver();

    Обсуждение

    Деструктор для класса TestObserver.