Доброго времени суток, коллеги.
Решил взяться за ум написать Unit тесты для своего проекта.
При знакомстве с fixture возник вопрос. Я так понял, что в fixture данные создается одни и эти данные в последствии используются для всех тестов.
Можно ли использовать для каждого теста свой набор данных? И как это делается?
Спасибо.
Написание fixture
Re: Написание fixture
Можно так:
Ну и соответственно фикстуры положить сюда 'application.tests.fixtures.' . __CLASS__
Код: Выделить всё
public function setUp(){
$sOldBasePath = $this->getFixtureManager()->basePath;
$this->getFixtureManager()->basePath =
Yii::getPathOfAlias( 'application.tests.fixtures.' . __CLASS__ )
;
parent::setUp();
$this->getFixtureManager()->basePath = $sOldBasePath;
}