Класс FixtureInjector
Слушатель тестов, используемый для ввода менеджера фикстур во все тесты, которые составлены внутри Test Suite
Краткое описание свойств
- $_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.2/class-Cake.TestSuite.Fixture.FixtureInjector.html