W3cubDocs

/Yii 2.0

Class yii\codeception\DbTestCase

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

Public Properties

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

Public Methods

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

Protected Methods

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

Method Details

globalFixtures() public method

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