Spec-Zone.ru › CakePHP 4.3

Класс
FixtureInjector

Слушатель тестов, используемый для ввода менеджера фикстур во все тесты, которые составлены внутри набора тестов

Пространство имён: Cake\TestSuite\Fixture
Устаревший: 4.3.0

Краткое описание свойств

  • $_first protected
    PHPUnit\Framework\TestSuite|null

    Содержит ссылку на контейнер набора тестов

  • $_fixtureManager protected
    Cake\TestSuite\Fixture\FixtureManager

    Экземпляр менеджера фикстур для использования

Краткое описание методов

  • __construct() public

    Конструктор. Сохраняет внутреннюю ссылку на переданный менеджер фикстур

  • addError() public
  • addFailure() public
  • addIncompleteTest() public
  • addRiskyTest() public
  • addSkippedTest() public
  • addWarning() public
  • endTest() public

    Выгружает фикстуры из тестового случая.

  • endTestSuite() public

    Уничтожает фикстуры, созданные менеджером фикстур в конце выполнения набора тестов

  • startTest() public

    Добавляет фикстуры в тестовый случай при его запуске.

  • startTestSuite() public

    Итерирует тесты внутри набора тестов и создаёт необходимые фикстуры, как они были выражены в каждом тестовом случае.

Подробное описание методов

__construct() public

__construct(Cake\TestSuite\Fixture\FixtureManager $manager)

Конструктор. Сохраняет внутреннюю ссылку на переданный менеджер фикстур

Параметры

Cake\TestSuite\Fixture\FixtureManager $manager

Менеджер фикстур

addError() public

addError(Test $test, Throwable $t, float $time): void

Параметры

Test $test
Throwable $t
float $time

Возвращает

void

addFailure() public

addFailure(Test $test, AssertionFailedError $e, float $time): void

Параметры

Test $test
AssertionFailedError $e
float $time

Возвращает

void

addIncompleteTest() public

addIncompleteTest(Test $test, Throwable $t, float $time): void

Параметры

Test $test
Throwable $t
float $time

Возвращает

void

addRiskyTest() public

addRiskyTest(Test $test, Throwable $t, float $time): void

Параметры

Test $test
Throwable $t
float $time

Возвращает

void

addSkippedTest() public

addSkippedTest(Test $test, Throwable $t, float $time): void

Параметры

Test $test
Throwable $t
float $time

Возвращает

void

addWarning() public

addWarning(Test $test, Warning $e, float $time): void

Параметры

Test $test
Warning $e
float $time

Возвращает

void

endTest() public

endTest(Test $test, float $time): void

Выгружает фикстуры из тестового случая.

Параметры

Test $test

Тестовый случай

float $time

Текущее время

Возвращает

void

endTestSuite() public

endTestSuite(TestSuite $suite): void

Уничтожает фикстуры, созданные менеджером фикстур в конце выполнения набора тестов

Параметры

TestSuite $suite

Набор тестов

Возвращает

void

startTest() public

startTest(Test $test): void

Добавляет фикстуры в тестовый случай при его запуске.

Параметры

Test $test

Тестовый случай

Возвращает

void

startTestSuite() public

startTestSuite(TestSuite $suite): void

Итерирует тесты внутри набора тестов и создаёт необходимые фикстуры, как они были выражены в каждом тестовом случае.

Параметры

TestSuite $suite

Набор тестов

Возвращает

void

Подробное описание свойств

$_first protected

Содержит ссылку на контейнер набора тестов

Тип

PHPUnit\Framework\TestSuite|null

$_fixtureManager protected

Экземпляр менеджера фикстур для использования

Тип

Cake\TestSuite\Fixture\FixtureManager

© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.3/class-Cake.TestSuite.Fixture.FixtureInjector.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API