Класс FixtureInjector
Слушатель тестов, используемый для вставки менеджера фикстур во все тесты, которые объединены в рамках набора тестов
- Cake\TestSuite\Fixture\FixtureInjector реализует PHPUnit_Framework_TestListener
Краткое описание свойств
-
$_firstprotectedСодержит ссылку на набор тестов-контейнерPHPUnit_Framework_TestSuite - Экземпляр менеджера фикстур для использования
$_fixtureManagerprotected
Краткое описание методов
- __construct() publicКонструктор. Сохраняет внутреннюю ссылку на переданный менеджер фикстур
- addError() publicНе реализовано
- addFailure() publicНе реализовано
- addIncompleteTest() publicНе реализовано
- addRiskyTest() publicНе реализовано
- addSkippedTest() publicНе реализовано
- addWarning() publicНе реализовано
- endTest() publicВыгружает фикстуры из тестового случая.
- endTestSuite() public
Удаляет фикстуры, созданные менеджером фикстур, по завершении выполнения набора тестов
- startTest() publicДобавляет фикстуры в тестовый случай при его запуске.
- startTestSuite() public
Итерирует тесты внутри набора тестов и создает необходимые фикстуры так, как они были выражены в каждом тестовом случае.
Подробное описание методов
__construct()source public
__construct( Cake\TestSuite\Fixture\FixtureManager $manager )
Конструктор. Сохраняет внутреннюю ссылку на переданный менеджер фикстур
Параметры
-
Cake\TestSuite\Fixture\FixtureManager$manager - Менеджер фикстур
addError()source public
addError( PHPUnit_Framework_Test $test , Exception $e , float $time )
Не реализовано
Параметры
- PHPUnit_Framework_Test
$test - Тест для добавления ошибок из.
- Exception
$e - Исключение
- float
$time - текущее время
addFailure()source public
addFailure( PHPUnit_Framework_Test $test , PHPUnit_Framework_AssertionFailedError $e , float $time )
Не реализовано
Параметры
- PHPUnit_Framework_Test
$test - Тестовый случай
- PHPUnit_Framework_AssertionFailedError
$e - Неудачное утверждение
- float
$time - текущее время
addIncompleteTest()source public
addIncompleteTest( PHPUnit_Framework_Test $test , Exception $e , float $time )
Не реализовано
Параметры
- PHPUnit_Framework_Test
$test - Тестовый случай
- Exception
$e - Ошибка неполного теста.
- float
$time - текущее время
addRiskyTest()source public
addRiskyTest( PHPUnit_Framework_Test $test , Exception $e , float $time )
Не реализовано
Параметры
- PHPUnit_Framework_Test
$test - Тестовый случай
- Exception
$e - Исключение для отслеживания
- float
$time - текущее время
addSkippedTest()source public
addSkippedTest( PHPUnit_Framework_Test $test , Exception $e , float $time )
Не реализовано
Параметры
- PHPUnit_Framework_Test
$test - Тестовый случай
- Exception
$e - Исключение пропущенного теста
- float
$time - текущее время
addWarning()source public
addWarning( PHPUnit_Framework_Test $test , PHPUnit_Framework_Warning $e , float $time )
Не реализовано
Параметры
- PHPUnit_Framework_Test
$test - Тест для добавления предупреждений из.
- PHPUnit_Framework_Warning
$e - Предупреждение
- float
$time - текущее время
endTest()source public
endTest( PHPUnit_Framework_Test $test , float $time )
Выгружает фикстуры из тестового случая.
Параметры
- PHPUnit_Framework_Test
$test - Тестовый случай
- float
$time - текущее время
endTestSuite()source public
endTestSuite( PHPUnit_Framework_TestSuite $suite )
Удаляет фикстуры, созданные менеджером фикстур, по завершении выполнения набора тестов
Параметры
- PHPUnit_Framework_TestSuite
$suite - Набор тестов
startTest()source public
startTest( PHPUnit_Framework_Test $test )
Добавляет фикстуры в тестовый случай при его запуске.
Параметры
- PHPUnit_Framework_Test
$test - Тестовый случай
startTestSuite()source public
startTestSuite( PHPUnit_Framework_TestSuite $suite )
Итерирует тесты внутри набора тестов и создаёт необходимые фикстуры, как они были выражены в каждом тестовом случае.
Параметры
- PHPUnit_Framework_TestSuite
$suite - Набор тестов
Подробное описание свойств
$_fixtureManagersource
protected Cake\TestSuite\Fixture\FixtureManager
Экземпляр менеджера фикстур для использования
© 2005–2016 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.
http://api.cakephp.org/3.2/class-Cake.TestSuite.Fixture.FixtureInjector.html