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() publicAn error occurred. 
- 
          addFailure() publicA failure occurred. 
- 
          addIncompleteTest() publicIncomplete test. 
- 
          addRiskyTest() publicRisky test. 
- 
          addSkippedTest() publicSkipped test. 
- 
          addWarning() publicA warning occurred. 
- 
          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(Test $test, Exception $e, float $time)An error occurred.
Parameters
- 
                Test$test
- 
                Exception$e
- 
                float$time
addFailure() ¶ public
addFailure(Test $test, AssertionFailedError $e, float $time)A failure occurred.
Parameters
- 
                Test$test
- 
                AssertionFailedError$e
- 
                float$time
addIncompleteTest() ¶ public
addIncompleteTest(Test $test, Exception $e, float $time)Incomplete test.
Parameters
- 
                Test$test
- 
                Exception$e
- 
                float$time
addRiskyTest() ¶ public
addRiskyTest(Test $test, Exception $e, float $time)Risky test.
Parameters
- 
                Test$test
- 
                Exception$e
- 
                float$time
addSkippedTest() ¶ public
addSkippedTest(Test $test, Exception $e, float $time)Skipped test.
Parameters
- 
                Test$test
- 
                Exception$e
- 
                float$time
addWarning() ¶ public
addWarning(Test $test, Warning $e, float $time)A warning occurred.
Parameters
- 
                Test$test
- 
                Warning$e
- 
                float$time
endTest() ¶ public
endTest(Test $test, float $time): voidUnloads fixtures from the test case.
Parameters
- 
                Test$test
- The test case 
- 
                float$time
- current time 
Returns
voidendTestSuite() ¶ public
endTestSuite(TestSuite $suite): voidDestroys the fixtures created by the fixture manager at the end of the test suite run
Parameters
- 
                TestSuite$suite
- The test suite 
Returns
voidstartTest() ¶ public
startTest(Test $test): voidAdds fixtures to a test case when it starts.
Parameters
- 
                Test$test
- The test case 
Returns
voidstartTestSuite() ¶ public
startTestSuite(TestSuite $suite): voidIterates the tests inside a test suite and creates the required fixtures as they were expressed inside each test case.
Parameters
- 
                TestSuite$suite
- The test suite 
Returns
void