/** * 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)); }
/** * @param string|null $append * @param bool $create * * @return string */ public function getSnapshotPath($append = null, $create = false) { return InstanceStorage::getSnapshotPath($this, $append, $create); }