Класс FixtureInjector
Слушатель тестов, используемый для ввода менеджера фикстур во все тесты, которые составлены внутри набора тестов
Краткое описание свойств
- $_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
Возвращает
voidaddFailure() public
addFailure(Test $test, AssertionFailedError $e, float $time): void
Параметры
-
Test$test -
AssertionFailedError$e -
float$time
Возвращает
voidaddIncompleteTest() public
addIncompleteTest(Test $test, Throwable $t, float $time): void
Параметры
-
Test$test -
Throwable$t -
float$time
Возвращает
voidaddRiskyTest() public
addRiskyTest(Test $test, Throwable $t, float $time): void
Параметры
-
Test$test -
Throwable$t -
float$time
Возвращает
voidaddSkippedTest() public
addSkippedTest(Test $test, Throwable $t, float $time): void
Параметры
-
Test$test -
Throwable$t -
float$time
Возвращает
voidaddWarning() public
addWarning(Test $test, Warning $e, float $time): void
Параметры
-
Test$test -
Warning$e -
float$time
Возвращает
voidendTest() public
endTest(Test $test, float $time): void
Выгружает фикстуры из тестового случая.
Параметры
-
Test$test Тестовый случай
-
float$time Текущее время
Возвращает
voidendTestSuite() public
endTestSuite(TestSuite $suite): void
Уничтожает фикстуры, созданные менеджером фикстур в конце выполнения набора тестов
Параметры
-
TestSuite$suite Набор тестов
Возвращает
voidstartTest() public
startTest(Test $test): void
Добавляет фикстуры в тестовый случай при его запуске.
Параметры
-
Test$test Тестовый случай
Возвращает
voidstartTestSuite() 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