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