Test listener used to inject a fixture manager in all tests that are composed inside a Test Suite
\PHPUnit\Framework\TestSuite|null
Holds a reference to the container test suite
\Cake\TestSuite\Fixture\FixtureManager
The instance of the fixture manager to use
Destroys the fixtures created by the fixture manager at the end of the test suite run
Iterates the tests inside a test suite and creates the required fixtures as they were expressed inside each test case.
__construct(\Cake\TestSuite\Fixture\FixtureManager $manager)
Constructor. Save internally the reference to the passed fixture manager
\Cake\TestSuite\Fixture\FixtureManager
$manager The fixture manager
addError(\PHPUnit\Framework\Test $test, \Throwable $t, float $time)
An error occurred.
\PHPUnit\Framework\Test
$test \Throwable
$t float
$time addFailure(\PHPUnit\Framework\Test $test, \PHPUnit\Framework\AssertionFailedError $e, float $time)
A failure occurred.
\PHPUnit\Framework\Test
$test \PHPUnit\Framework\AssertionFailedError
$e float
$time addIncompleteTest(\PHPUnit\Framework\Test $test, \Throwable $t, float $time)
Incomplete test.
\PHPUnit\Framework\Test
$test \Throwable
$t float
$time addRiskyTest(\PHPUnit\Framework\Test $test, \Throwable $t, float $time)
Risky test.
\PHPUnit\Framework\Test
$test \Throwable
$t float
$time addSkippedTest(\PHPUnit\Framework\Test $test, \Throwable $t, float $time)
Skipped test.
\PHPUnit\Framework\Test
$test \Throwable
$t float
$time addWarning(\PHPUnit\Framework\Test $test, \PHPUnit\Framework\Warning $e, float $time)
A warning occurred.
\PHPUnit\Framework\Test
$test \PHPUnit\Framework\Warning
$e float
$time endTest(\PHPUnit\Framework\Test $test, float $time)
Unloads fixtures from the test case.
\PHPUnit\Framework\Test
$test The test case
float
$time current time
endTestSuite(\PHPUnit\Framework\TestSuite $suite)
Destroys the fixtures created by the fixture manager at the end of the test suite run
\PHPUnit\Framework\TestSuite
$suite The test suite
startTest(\PHPUnit\Framework\Test $test)
Adds fixtures to a test case when it starts.
\PHPUnit\Framework\Test
$test The test case
startTestSuite(\PHPUnit\Framework\TestSuite $suite)
Iterates the tests inside a test suite and creates the required fixtures as they were expressed inside each test case.
\PHPUnit\Framework\TestSuite
$suite The test suite
Holds a reference to the container test suite
\PHPUnit\Framework\TestSuite|null
The instance of the fixture manager to use
\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.1/class-Cake.TestSuite.Fixture.FixtureInjector.html