在phpunit中,使用Yii,可以为同一个表创建更多的灯具吗? 我想有不同的fixtures文件夹用于不同的单元测试,以避免各种测试文件之间的问题。
答案 0 :(得分:3)
您可以通过在测试类中添加以下内容来为每个测试设置fixture文件夹:
protected function setUp()
{
$this->getFixtureManager()->basePath = 'path/to/fixtures';
parent::setUp();
}
有了这个,你可以让你的测试使用你想要的任何一套装置。
请务必致电parent::setUp()
,并在设置basePath
属性后调用它,因为这实际上是加载灯具的。