Inheritance | yii\codeception\DbTestCase » yii\codeception\TestCase » Codeception\TestCase\Test |
---|---|
Uses Traits | yii\test\FixtureTrait |
Available since version | 2.0 |
Source Code | https://github.com/yiisoft/yii2-codeception/blob/master/DbTestCase.php |
Base class for database test cases
Property | Type | Description | Defined By |
---|---|---|---|
$appConfig | array|string | The application configuration that will be used for creating an application instance for each test. | yii\codeception\TestCase |
Method | Description | Defined By |
---|---|---|
__call() | Calls the named method which is not a class method. | yii\codeception\TestCase |
__get() | Returns the value of an object property. | yii\codeception\TestCase |
fixtures() | Declares the fixtures that are needed by the current test case. | yii\test\FixtureTrait |
getFixture() | Returns the named fixture. | yii\test\FixtureTrait |
getFixtures() | Returns the fixture objects as specified in globalFixtures() and fixtures(). | yii\test\FixtureTrait |
globalFixtures() | Declares the fixtures shared required by different test cases. | yii\codeception\DbTestCase |
initFixtures() | Initialize the fixtures | yii\test\FixtureTrait |
loadFixtures() | Loads the specified fixtures. | yii\test\FixtureTrait |
unloadFixtures() | Unloads the specified fixtures. | yii\test\FixtureTrait |
Method | Description | Defined By |
---|---|---|
createFixtures() | Creates the specified fixture instances. | yii\test\FixtureTrait |
destroyApplication() | Destroys the application instance created by mockApplication(). | yii\codeception\TestCase |
mockApplication() | Mocks up the application instance. | yii\codeception\TestCase |
setUp() | yii\codeception\TestCase | |
tearDown() | yii\codeception\TestCase |
Declares the fixtures shared required by different test cases.
The return value should be similar to that of fixtures(). You should usually override this method in a base class.
public array globalFixtures ( ) | ||
---|---|---|
return | array |
The fixtures shared and required by different test cases. |
© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc-2.0/yii-codeception-dbtestcase.html