protected function tearDown() { if (is_dir($this->tmpPath)) { FileHelper::removeDirectory($this->tmpPath); } parent::tearDown(); }
public function tearDown() { @unlink(Yii::getAlias('@runtime/faker/user.php')); @unlink(Yii::getAlias('@runtime/faker/profile.php')); @unlink(Yii::getAlias('@runtime/faker/book.php')); parent::tearDown(); }
protected function setUp() { parent::setUp(); $this->mockApplication(); Yii::setAlias('@testWeb', '/'); Yii::setAlias('@testWebRoot', '@yiiunit/data/web'); }
protected function setUp() { parent::setUp(); $_SERVER['SCRIPT_FILENAME'] = "/index.php"; $_SERVER['SCRIPT_NAME'] = "/index.php"; $this->mockWebApplication(); }
protected function setUp() { parent::setUp(); $this->mockApplication(); Yii::$app->set('db', ['class' => Connection::className(), 'dsn' => 'sqlite::memory:']); Yii::$app->db->createCommand()->createTable('session', ['id' => 'string', 'expire' => 'integer', 'data' => 'text', 'user_id' => 'integer'])->execute(); }
protected function setUp() { parent::setUp(); $this->_cacheController = Yii::createObject(['class' => 'yiiunit\\framework\\console\\controllers\\CacheConsoledController', 'interactive' => false], [null, null]); //id and module are null $this->mockApplication(['components' => ['firstCache' => 'yii\\caching\\ArrayCache', 'secondCache' => 'yii\\caching\\ArrayCache']]); }
protected function setUp() { parent::setUp(); $this->security = new ExposedSecurity(); $this->security->derivationIterations = 1000; // speed up test running }
public function setUp() { $dsn = getenv('DB_DRIVER') . ':host=' . getenv('DB_HOST') . ';dbname=' . getenv('DB_NAME'); $this->databaseConfig = ['class' => Connection::class, 'dsn' => $dsn, 'username' => getenv('DB_USERNAME'), 'password' => getenv('DB_PASSWORD'), 'charset' => 'utf8']; $this->mockWebApplication(['bootstrap' => ['algolia'], 'components' => ['algolia' => ['class' => AlgoliaComponent::class, 'applicationId' => getenv('ALGOLIA_ID'), 'apiKey' => getenv('ALGOLIA_KEY')], 'db' => $this->databaseConfig]]); $this->migrateTestSchema(); parent::setUp(); }
protected function setUp() { parent::setUp(); $_SERVER['SCRIPT_FILENAME'] = "/index.php"; $_SERVER['SCRIPT_NAME'] = "/index.php"; $appConfig = ['components' => ['user' => ['identityClass' => UserIdentity::className()]], 'controllerMap' => ['test' => TestController::className()]]; $this->mockWebApplication($appConfig); }
public function tearDown() { m::close(); // The mockWebApplication is called after a mock has been already set to the container // So we need to manually clear that. Yii::$container->clear(AlgoliaFactory::class); parent::tearDown(); }
protected function setUp() { parent::setUp(); // dirty way to have Request object not throwing exception when running testHomeLinkNull() $_SERVER['SCRIPT_FILENAME'] = "/index.php"; $_SERVER['SCRIPT_NAME'] = "/index.php"; $this->mockWebApplication(); $this->breadcrumbs = new Breadcrumbs(); }
/** * @inheritdoc */ protected function setUp() { parent::setUp(); file_put_contents($this->itemFile, file_get_contents(__DIR__ . '/data/_rbac/items.php')); file_put_contents($this->assignmentFile, file_get_contents(__DIR__ . '/data/_rbac/assignments.php')); file_put_contents($this->ruleFile, file_get_contents(__DIR__ . '/data/_rbac/rules.php')); $this->mockWebApplication(['components' => ['authManager' => ['class' => \yii\rbac\PhpManager::className(), 'itemFile' => $this->itemFile, 'assignmentFile' => $this->assignmentFile, 'ruleFile' => $this->ruleFile]]]); $this->itemController = new ItemController('item', Yii::$app); $this->itemController->detachBehavior('verbs'); }
protected function setUp() { parent::setUp(); $databases = self::getParam('databases'); $this->database = $databases[$this->driverName]; $pdo_database = 'pdo_' . $this->driverName; if (!extension_loaded('pdo') || !extension_loaded($pdo_database)) { $this->markTestSkipped('pdo and ' . $pdo_database . ' extension are required.'); } $this->mockApplication(); }
protected function setUp() { parent::setUp(); if (!extension_loaded('mongo')) { $this->markTestSkipped('mongo extension required.'); } $config = self::getParam('mongodb'); if (!empty($config)) { $this->mongoDbConfig = $config; } $this->mockApplication(); static::loadClassMap(); }
protected function setUp() { $databases = $this->getParam('databases'); $params = isset($databases['redis']) ? $databases['redis'] : null; if ($params === null) { $this->markTestSkipped('No redis server connection configured.'); } $connection = new Connection($params); if (!@stream_socket_client($connection->hostname . ':' . $connection->port, $errorNumber, $errorDescription, 0.5)) { $this->markTestSkipped('No redis server running at ' . $connection->hostname . ':' . $connection->port . ' : ' . $errorNumber . ' - ' . $errorDescription); } $this->mockApplication(['components' => ['redis' => $connection]]); parent::setUp(); }
protected function setUp() { parent::setUp(); if (!extension_loaded('pdo') || !extension_loaded('pdo_mysql')) { $this->markTestSkipped('pdo and pdo_mysql extension are required.'); } $config = $this->getParam('sphinx'); if (!empty($config)) { $this->sphinxConfig = $config['sphinx']; $this->dbConfig = $config['db']; } $this->mockApplication(); static::loadClassMap(); }
protected function setUp() { $this->mockApplication(); $databases = self::getParam('databases'); $params = isset($databases['elasticsearch']) ? $databases['elasticsearch'] : null; if ($params === null || !isset($params['dsn'])) { $this->markTestSkipped('No elasticsearch server connection configured.'); } $dsn = explode('/', $params['dsn']); $host = $dsn[2]; if (strpos($host, ':') === false) { $host .= ':9200'; } if (!@stream_socket_client($host, $errorNumber, $errorDescription, 0.5)) { $this->markTestSkipped('No elasticsearch server running at ' . $params['dsn'] . ' : ' . $errorNumber . ' - ' . $errorDescription); } parent::setUp(); }
protected function setUp() { parent::setUp(); // dirty way to have Request object not throwing exception when running testHomeLinkNull() $_SERVER['SCRIPT_FILENAME'] = "index.php"; $_SERVER['SCRIPT_NAME'] = "index.php"; $this->mockWebApplication(); Yii::setAlias('@testWeb', '/'); Yii::setAlias('@testWebRoot', '@yiiunit/data/web'); $this->helperModel = new DynamicModel(['attributeName']); ob_start(); $this->helperForm = new ActiveForm(['action' => '/something']); ob_end_clean(); $this->activeField = new ActiveFieldExtend(true); $this->activeField->form = $this->helperForm; $this->activeField->form->setView($this->getView()); $this->activeField->model = $this->helperModel; $this->activeField->attribute = $this->attributeName; }
protected function setUp() { parent::setUp(); if (!extension_loaded('pdo') || !extension_loaded('pdo_mysql')) { $this->markTestSkipped('pdo and pdo_mysql extension are required.'); } $config = self::getParam('sphinx'); if (!empty($config)) { $this->sphinxConfig = $config['sphinx']; $this->dbConfig = $config['db']; } // check whether sphinx is running and skip tests if not. if (preg_match('/host=([\\w\\d.]+)/i', $this->sphinxConfig['dsn'], $hm) && preg_match('/port=(\\d+)/i', $this->sphinxConfig['dsn'], $pm)) { if (!@stream_socket_client($hm[1] . ':' . $pm[1], $errorNumber, $errorDescription, 0.5)) { $this->markTestSkipped('No Sphinx searchd running at ' . $hm[1] . ':' . $pm[1] . ' : ' . $errorNumber . ' - ' . $errorDescription); } } $this->mockApplication(); static::loadClassMap(); }
protected function setUp() { parent::setUp(); $this->_cacheController = Yii::createObject(['class' => 'yiiunit\\framework\\console\\controllers\\SilencedCacheController', 'interactive' => false], [null, null]); //id and module are null $databases = self::getParam('databases'); $config = $databases[$this->driverName]; $pdoDriver = 'pdo_' . $this->driverName; if (!extension_loaded('pdo') || !extension_loaded($pdoDriver)) { $this->markTestSkipped('pdo and ' . $pdoDriver . ' extensions are required.'); } $this->mockApplication(['components' => ['firstCache' => 'yii\\caching\\ArrayCache', 'secondCache' => 'yii\\caching\\ArrayCache', 'session' => 'yii\\web\\CacheSession', 'db' => ['class' => isset($config['class']) ? $config['class'] : 'yii\\db\\Connection', 'dsn' => $config['dsn'], 'username' => isset($config['username']) ? $config['username'] : null, 'password' => isset($config['password']) ? $config['password'] : null, 'enableSchemaCache' => true, 'schemaCache' => 'firstCache']]]); if (isset($config['fixture'])) { Yii::$app->db->open(); $lines = explode(';', file_get_contents($config['fixture'])); foreach ($lines as $line) { if (trim($line) !== '') { Yii::$app->db->pdo->exec($line); } } } }
protected function tearDown() { parent::tearDown(); IntlTestHelper::resetIntlStatus(); $this->formatter = null; }
protected function tearDown() { $this->_fixtureController = null; FixtureStorage::clear(); parent::tearDown(); }
protected function setUp() { parent::setUp(); $this->mockApplication(); $this->i18n = new I18N(['translations' => ['test' => new PhpMessageSource(['basePath' => '@yiiunit/data/i18n/messages'])]]); }
protected function tearDown() { parent::tearDown(); IntlTestHelper::resetIntlStatus(); }
protected function setUp() { parent::setUp(); $this->mockApplication(['components' => ['request' => ['class' => 'yii\\web\\Request', 'url' => '/test', 'enableCsrfValidation' => false], 'response' => ['class' => 'yii\\web\\Response']]]); }
protected function setUp() { parent::setUp(); $this->mockApplication(); }
protected function tearDown() { parent::tearDown(); $this->formatter = null; }
protected function tearDown() { parent::tearDown(); FileHelper::removeDirectory(Yii::getAlias('@runtime/assets')); FileHelper::removeDirectory(Yii::getAlias('@runtime/Smarty')); }
protected function tearDown() { parent::tearDown(); self::getConnection()->createCommand()->truncateTable(self::$logTable)->execute(); }
protected function setUp() { parent::setUp(); $this->mockApplication(['vendorPath' => __DIR__ . '/../../../..', 'components' => ['assetManager' => ['basePath' => __DIR__ . '/../../../../../assets', 'baseUrl' => 'http://localhost/tester2/assets']], 'aliases' => ['@sibilino/yii2/openlayers' => __DIR__ . '/../widget']]); }