/** * Tests provision request */ public function testStoragePaths() { $_instance = $this->_findInstance('dfe-test-case'); $_instanceId = $_instance->instance_id_text; $_private = config('provisioning.private-path-name', ConsoleDefaults::PRIVATE_PATH_NAME); $_snapshot = config('provisioning.snapshot-path-name', ConsoleDefaults::SNAPSHOT_PATH_NAME); $this->assertEquals(static::STORAGE_ROOT . DIRECTORY_SEPARATOR . $_instanceId, InstanceStorage::getStoragePath($_instance)); $this->assertEquals(static::STORAGE_ROOT . DIRECTORY_SEPARATOR . $_instanceId . DIRECTORY_SEPARATOR . $_private, InstanceStorage::getPrivatePath($_instance)); $this->assertEquals(static::STORAGE_ROOT . DIRECTORY_SEPARATOR . $_private, InstanceStorage::getOwnerPrivatePath($_instance)); $this->assertEquals(static::STORAGE_ROOT . DIRECTORY_SEPARATOR . $_private . DIRECTORY_SEPARATOR . $_snapshot, InstanceStorage::getSnapshotPath($_instance)); }
/** * Return the instance owner's private path * * @return mixed */ public function getOwnerPrivatePath() { return InstanceStorage::getOwnerPrivatePath($this); }