Class FixtureInjector
Test listener used to inject a fixture manager in all tests that are composed inside a Test Suite
Property Summary
- 
        $_first protectedPHPUnit_Framework_TestSuiteHolds a reference to the container test suite 
- 
        $_fixtureManager protectedCake\TestSuite\Fixture\FixtureManagerThe instance of the fixture manager to use 
Method Summary
- 
          __construct() publicConstructor. Save internally the reference to the passed fixture manager 
- 
          addError() publicNot Implemented 
- 
          addFailure() publicNot Implemented 
- 
          addIncompleteTest() publicNot Implemented 
- 
          addRiskyTest() publicNot Implemented 
- 
          addSkippedTest() publicNot Implemented 
- 
          addWarning() publicNot Implemented 
- 
          endTest() publicUnloads fixtures from the test case. 
- 
          endTestSuite() publicDestroys the fixtures created by the fixture manager at the end of the test suite run 
- 
          startTest() publicAdds fixtures to a test case when it starts. 
- 
          startTestSuite() publicIterates 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): voidNot Implemented
Parameters
- 
                PHPUnit_Framework_Test$test
- The test to add errors from. 
- 
                Exception$e
- The exception 
- 
                float$time
- current time 
Returns
voidaddFailure() ¶ public
addFailure(PHPUnit_Framework_Test $test, PHPUnit_Framework_AssertionFailedError $e, float $time): voidNot Implemented
Parameters
- 
                PHPUnit_Framework_Test$test
- The test case 
- 
                PHPUnit_Framework_AssertionFailedError$e
- The failed assertion 
- 
                float$time
- current time 
Returns
voidaddIncompleteTest() ¶ public
addIncompleteTest(PHPUnit_Framework_Test $test, Exception $e, float $time): voidNot Implemented
Parameters
- 
                PHPUnit_Framework_Test$test
- The test case 
- 
                Exception$e
- The incomplete test error. 
- 
                float$time
- current time 
Returns
voidaddRiskyTest() ¶ public
addRiskyTest(PHPUnit_Framework_Test $test, Exception $e, float $time): voidNot Implemented
Parameters
- 
                PHPUnit_Framework_Test$test
- The test case 
- 
                Exception$e
- The exception to track 
- 
                float$time
- current time 
Returns
voidaddSkippedTest() ¶ public
addSkippedTest(PHPUnit_Framework_Test $test, Exception $e, float $time): voidNot Implemented
Parameters
- 
                PHPUnit_Framework_Test$test
- The test case 
- 
                Exception$e
- Skipped test exception 
- 
                float$time
- current time 
Returns
voidaddWarning() ¶ public
addWarning(PHPUnit_Framework_Test $test, PHPUnit_Framework_Warning $e, float $time): voidNot Implemented
Parameters
- 
                PHPUnit_Framework_Test$test
- The test to add warnings from. 
- 
                PHPUnit_Framework_Warning$e
- The warning 
- 
                float$time
- current time 
Returns
voidendTest() ¶ public
endTest(PHPUnit_Framework_Test $test, float $time): voidUnloads fixtures from the test case.
Parameters
- 
                PHPUnit_Framework_Test$test
- The test case 
- 
                float$time
- current time 
Returns
voidendTestSuite() ¶ public
endTestSuite(PHPUnit_Framework_TestSuite $suite): voidDestroys the fixtures created by the fixture manager at the end of the test suite run
Parameters
- 
                PHPUnit_Framework_TestSuite$suite
- The test suite 
Returns
voidstartTest() ¶ public
startTest(PHPUnit_Framework_Test $test): voidAdds fixtures to a test case when it starts.
Parameters
- 
                PHPUnit_Framework_Test$test
- The test case 
Returns
voidstartTestSuite() ¶ public
startTestSuite(PHPUnit_Framework_TestSuite $suite): voidIterates 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