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

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

Разработчик

Ссылка класса TestRun

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

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

TestRun

Класс, представляющий выполнение одного или более тестов модуля.

TestRun представляет выполнение одного или более тестов модуля и записывает информацию об успехе и провале о тех тестах. Это может иметь любое число присоединенного TestObservers, которому это также сообщает о тестовом прогрессе в целях журналирования и создания отчетов.

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


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

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


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

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


Не применимый не применимый
  • Добавляет TestObserver к TestRun.

    Объявление

    C++

    virtual void addObserver( TestObserver *observer);

    Параметры

    observer

    TestObserver для уведомления относительно событий.

    Обсуждение

    Добавляет TestObserver, который будет уведомлен относительно различных событий во время выполнения Тестов. Эти события включают Тест, запускаются, Тестовое завершение, Тестовый отказ, TestSuite запускаются, и завершение TestSuite. Вы не должны полагаться на порядок уведомления о наблюдателях.

  • Сообщает TestRun, что данный Тест перестал работать.

    Объявление

    C++

    virtual void failedTest( Test& test, const TestFailure& testFailure);

    Параметры

    test

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

    testFailure

    Информация об отказе Теста.

    Обсуждение

    Сообщает TestRun, что данный Тест перестал работать. TestRun постепенно увеличивает свое число отказов и передает эту информацию любым наблюдателям. Тест или завершается или перестал работать, никогда оба.

  • Получает число переставших работать Тестов.

    Объявление

    C++

    virtual unsigned int failureCount();

    Возвращаемое значение

    Возвращает число Тестов, переставших работать до сих пор.

    Обсуждение

    Получает число Тестов, переставших работать в текущем выполнении. TestSuites не считаются. Это можно вызвать в любое время, не необходимо ожидать, пока все тестовое выполнение не завершилось.

  • Удаляет TestObserver из TestRun.

    Объявление

    C++

    virtual void removeObserver( TestObserver *observer);

    Параметры

    observer

    TestObserver, чтобы прекратить уведомлять относительно событий.

    Обсуждение

    Удаляет TestObserver из TestRun, таким образом, это больше не будет уведомляться относительно событий, происходящих во время выполнения.

  • Получает число Тестового прогона.

    Объявление

    C++

    virtual unsigned int runCount();

    Возвращаемое значение

    Возвращает число Тестового прогона до сих пор, независимо от их успеха.

    Обсуждение

    Получает число Тестового прогона, независимо от того, были ли они успешны. TestSuites не считаются. Это можно вызвать в любое время, не необходимо ожидать, пока все тестовое выполнение не завершилось.

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

    Объявление

    C++

    virtual void startedTest( Test& test);

    Параметры

    test

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

    Обсуждение

    Сообщает TestRun, что запустился данный Тест. TestRun постепенно увеличивает свое количество выполнения и передает эту информацию любым наблюдателям.

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

    Объявление

    C++

    virtual void startedTestSuite( TestSuite& testSuite);

    Параметры

    testSuite

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

    Обсуждение

    Сообщает TestRun, что запустился данный TestSuite. TestRun передает эту информацию любым наблюдателям.

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

    Объявление

    C++

    virtual void stoppedTest( Test& test);

    Параметры

    test

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

    Обсуждение

    Сообщает TestRun, что завершился данный Тест. TestRun передает эту информацию любым наблюдателям. Тест или завершается или перестал работать, никогда оба.

  • Сообщает TestRun, что завершился данный TestSuite.

    Объявление

    C++

    virtual void stoppedTestSuite( TestSuite& testSuite);

    Параметры

    testSuite

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

    Обсуждение

    Сообщает TestRun, что завершился данный TestSuite. TestSuite всегда завершает выполнение. TestRun передает эту информацию любым наблюдателям.

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

    Объявление

    C++

    TestRun();

    Обсуждение

    Конструктор для класса TestRun. Инициализирует TestRun к выполнению и числу отказов нуля, и не иметь никаких наблюдателей.

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

    Объявление

    C++

    virtual ~TestRun();

    Обсуждение

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