public static setUpBeforeClass ( ) |
public static function setUpBeforeClass()
{
static::$testUserId = \Scalr::config('scalr.phpunit.userid');
static::$user = User::findPk(static::$testUserId);
static::$testEnvId = \Scalr::config('scalr.phpunit.envid');
static::$env = Environment::findPk(static::$testEnvId);
if (empty(static::$user) || empty(static::$env)) {
static::markTestIncomplete('Either test environment or user is invalid.');
}
$apiKeyName = static::getTestName();
$apiKeyEntity = ApiKeyEntity::findOne([['name' => $apiKeyName], ['userId' => static::$testUserId]]);
if (empty($apiKeyEntity)) {
$apiKeyEntity = new ApiKeyEntity(static::$testUserId);
$apiKeyEntity->name = $apiKeyName;
$apiKeyEntity->save();
}
static::$apiKeyEntity = $apiKeyEntity;
static::changeLoggerConfiguration();
}
/** * Add test environment * * {@inheritdoc} * @see ApiTestCase::setUpBeforeClass() */ public static function setUpBeforeClass() { parent::setUpBeforeClass(); static::$data = [static::$testEnvId => []]; if (empty(static::$userSpec)) { static::$userSpec = new SpecManager(self::$apiVersion, 'user'); } if (empty(static::$accountSpec)) { static::$accountSpec = new SpecManager(self::$apiVersion, 'account'); } }