Class FixtureInjector
Test listener used to inject a fixture manager in all tests that are composed inside a Test Suite
Property Summary
-
$_first protected
PHPUnit_Framework_TestSuite
Holds a reference to the container test suite
-
$_fixtureManager protected
Cake\TestSuite\Fixture\FixtureManager
The instance of the fixture manager to use
Method Summary
-
__construct() public
Constructor. Save internally the reference to the passed fixture manager
-
addError() public
Not Implemented
-
addFailure() public
Not Implemented
-
addIncompleteTest() public
Not Implemented
-
addRiskyTest() public
Not Implemented
-
addSkippedTest() public
Not Implemented
-
addWarning() public
Not Implemented
-
endTest() public
Unloads fixtures from the test case.
-
endTestSuite() public
Destroys the fixtures created by the fixture manager at the end of the test suite run
-
startTest() public
Adds fixtures to a test case when it starts.
-
startTestSuite() public
Iterates the tests inside a test suite and creates the required fixtures as they were expressed inside each test case.
Method Detail
__construct() ¶ public
__construct(Cake\TestSuite\Fixture\FixtureManager $manager)
Constructor. Save internally the reference to the passed fixture manager
Parameters
-
Cake\TestSuite\Fixture\FixtureManager
$manager The fixture manager
addError() ¶ public
addError(PHPUnit_Framework_Test $test, Exception $e, float $time): void
Not Implemented
Parameters
-
PHPUnit_Framework_Test
$test The test to add errors from.
-
Exception
$e The exception
-
float
$time current time
Returns
void
addFailure() ¶ public
addFailure(PHPUnit_Framework_Test $test, PHPUnit_Framework_AssertionFailedError $e, float $time): void
Not Implemented
Parameters
-
PHPUnit_Framework_Test
$test The test case
-
PHPUnit_Framework_AssertionFailedError
$e The failed assertion
-
float
$time current time
Returns
void
addIncompleteTest() ¶ public
addIncompleteTest(PHPUnit_Framework_Test $test, Exception $e, float $time): void
Not Implemented
Parameters
-
PHPUnit_Framework_Test
$test The test case
-
Exception
$e The incomplete test error.
-
float
$time current time
Returns
void
addRiskyTest() ¶ public
addRiskyTest(PHPUnit_Framework_Test $test, Exception $e, float $time): void
Not Implemented
Parameters
-
PHPUnit_Framework_Test
$test The test case
-
Exception
$e The exception to track
-
float
$time current time
Returns
void
addSkippedTest() ¶ public
addSkippedTest(PHPUnit_Framework_Test $test, Exception $e, float $time): void
Not Implemented
Parameters
-
PHPUnit_Framework_Test
$test The test case
-
Exception
$e Skipped test exception
-
float
$time current time
Returns
void
addWarning() ¶ public
addWarning(PHPUnit_Framework_Test $test, PHPUnit_Warning $e, float $time): void
Not Implemented
Parameters
-
PHPUnit_Framework_Test
$test The test to add warnings from.
-
PHPUnit_Warning
$e The warning
-
float
$time current time
Returns
void
endTest() ¶ public
endTest(PHPUnit_Framework_Test $test, float $time): void
Unloads fixtures from the test case.
Parameters
-
PHPUnit_Framework_Test
$test The test case
-
float
$time current time
Returns
void
endTestSuite() ¶ public
endTestSuite(PHPUnit_Framework_TestSuite $suite): void
Destroys the fixtures created by the fixture manager at the end of the test suite run
Parameters
-
PHPUnit_Framework_TestSuite
$suite The test suite
Returns
void
startTest() ¶ public
startTest(PHPUnit_Framework_Test $test): void
Adds fixtures to a test case when it starts.
Parameters
-
PHPUnit_Framework_Test
$test The test case
Returns
void
startTestSuite() ¶ public
startTestSuite(PHPUnit_Framework_TestSuite $suite): void
Iterates the tests inside a test suite and creates the required fixtures as they were expressed inside each test case.
Parameters
-
PHPUnit_Framework_TestSuite
$suite The test suite
Returns
void