本文整理汇总了PHP中yii\codeception\TestCase::setUp方法的典型用法代码示例。如果您正苦于以下问题:PHP TestCase::setUp方法的具体用法?PHP TestCase::setUp怎么用?PHP TestCase::setUp使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类yii\codeception\TestCase
的用法示例。
在下文中一共展示了TestCase::setUp方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: setUp
protected function setUp()
{
parent::setUp();
Yii::$app->mailer->fileTransportCallback = function ($mailer, $message) {
return 'testing_message.eml';
};
}
示例2: setUp
public function setUp()
{
parent::setUp();
/* @var $doctrine \common\components\doctrine\DoctrineComponent */
$doctrine = \Yii::$app->get('doctrine');
$this->em = $doctrine->getEntityManager();
}
示例3: setUp
protected function setUp()
{
parent::setUp();
file_put_contents(__DIR__ . '/../fixtures/data/.env', "test=test\ntestTrue=true\ntestFalse=false\ntestNull=null\ntestEmpty");
$dotenv = new Dotenv(__DIR__ . '/../fixtures/data/');
$dotenv->load();
}
示例4: setup
protected function setup()
{
parent::setUp();
Yii::$app->set('workflowSource', ['class' => 'raoul2000\\workflow\\source\\file\\WorkflowFileSource', 'definitionLoader' => ['class' => 'raoul2000\\workflow\\source\\file\\PhpClassLoader', 'namespace' => 'tests\\codeception\\unit\\models']]);
Yii::$app->set('status_accessor', ['class' => 'tests\\codeception\\unit\\models\\StatusAccessor07']);
$this->statusAccessor = Yii::$app->get('status_accessor');
$this->statusAccessor->resetCallCounters();
StatusAccessor07::$instanceCount = 1;
}
示例5: setUp
protected function setUp()
{
parent::setUp();
/** @var Mailer $mailer */
$mailer = Yii::$app->mailer;
$mailer->fileTransportCallback = function () {
return 'testing_message.eml';
};
}
示例6: setup
protected function setup()
{
parent::setUp();
Yii::$app->set('workflowFactory', ['class' => 'fproject\\workflow\\core\\ArrayWorkflowItemFactory', 'workflowSourceNamespace' => 'tests\\codeception\\unit\\models']);
Yii::$app->set('status_accessor', ['class' => 'tests\\codeception\\unit\\models\\StatusAccessor07']);
$this->statusAccessor = Yii::$app->get('status_accessor');
$this->statusAccessor->resetCallCounters();
StatusAccessor07::$instanceCount = 1;
}
示例7: setUp
/** @inheritdoc */
protected function setUp()
{
parent::setUp();
$model = $model = new FakeNewsModel();
$model->name = 'News 1';
$model->file = ['src' => '/images/file.pdf'];
$model->images = [['src' => '/images/image1.png'], ['src' => '/images/image2.png']];
$model->save();
$this->model = $model;
}
示例8: setup
protected function setup()
{
parent::setUp();
$this->eventsBefore = [];
$this->eventsAfter = [];
Yii::$app->set('workflowFactory', ['class' => 'fproject\\workflow\\core\\ArrayWorkflowItemFactory', 'workflowSourceNamespace' => 'tests\\codeception\\unit\\models']);
Yii::$app->set('eventSequence', ['class' => 'fproject\\workflow\\events\\ReducedEventSequence']);
$this->model = new Item04();
$this->model->attachBehavior('workflow', ['class' => ActiveWorkflowBehavior::className()]);
}
示例9: setup
protected function setup()
{
parent::setUp();
$this->eventsBefore = [];
$this->eventsAfter = [];
Yii::$app->set('workflowSource', ['class' => 'raoul2000\\workflow\\source\\file\\WorkflowFileSource', 'definitionLoader' => ['class' => 'raoul2000\\workflow\\source\\file\\PhpClassLoader', 'namespace' => 'tests\\codeception\\unit\\models']]);
Yii::$app->set('eventSequence', ['class' => 'raoul2000\\workflow\\events\\ReducedEventSequence']);
$this->model = new Item04();
$this->model->attachBehavior('workflow', ['class' => SimpleWorkflowBehavior::className()]);
}
示例10: setUp
protected function setUp()
{
parent::setUp();
$config = ArrayHelper::merge(require Yii::getAlias($this->appConfig), ['components' => ['db' => ['class' => '\\yii\\db\\Connection', 'dsn' => 'sqlite::memory:']], 'modules' => ['jumper423Store' => ['class' => 'jumper423\\yii2images\\Module']]]);
$this->mockApplication($config);
$columns = ['id' => 'pk', 'name' => 'string'];
Yii::$app->getDb()->createCommand()->createTable('test_image_behavior', $columns)->execute();
$columns = ['id' => 'pk', 'filePath' => 'VARCHAR(400) NOT NULL', 'itemId' => 'int(20) NOT NULL', 'isMain' => 'int(1)', 'modelName' => 'VARCHAR(150) NOT NULL', 'urlAlias' => 'VARCHAR(400) NOT NULL'];
Yii::$app->getDb()->createCommand()->createTable('image', $columns)->execute();
/*vfsStream::setup('root');
vfsStream::setup('root/Cache');*/
$module = Yii::$app->getModule('jumper423Store');
//$module->imagesStorePath = vfsStream::url('root/Store');
//$module->imagesCachePath = vfsStream::url('root/Cache');
$module->imagesStorePath = Yii::getAlias('@app') . '/tests/unit/data/imgStore';
$module->imagesCachePath = Yii::getAlias('@app') . '/tests/unit/data/imgCache';
$this->model = new ActiveRecordImage();
$this->model->name = 'testName';
$this->model->save();
}
示例11: setUp
protected function setUp()
{
parent::setUp();
$this->src = new WorkflowFileSource();
}
示例12: setUp
protected function setUp()
{
parent::setUp();
$this->redis = \Yii::$app->bandit->getConnection();
}
示例13: setUp
protected function setUp()
{
parent::setUp();
$this->src = new ArrayWorkflowItemFactory();
}
示例14: setUp
protected function setUp()
{
parent::setUp();
Yii::$app->set('parser', ['class' => MinimalArrayParser::className()]);
$this->src = new WorkflowFileSource();
}
示例15: setUp
protected function setUp()
{
Config::clearMap();
parent::setUp();
}