Esempio n. 1
0
 /**
  * Sets up test case - initializes directory in %TEMP%
  *
  * @return void
  */
 public function setUp()
 {
     $this->temp = $this->normalize(realpath(Environment::tempDir())) . md5(uniqid()) . '.xp' . DIRECTORY_SEPARATOR;
     if (is_dir($this->temp) && !rmdir($this->temp)) {
         throw new PrerequisitesNotMetError('Fixture directory exists, but cannot remove', null, $this->temp);
     }
 }
Esempio n. 2
0
 /**
  * Constructor
  *
  * @param   string $prefix default "tmp"
  */
 public function __construct($prefix = 'tmp')
 {
     parent::__construct(tempnam(Environment::tempDir(), $prefix . uniqid((double) microtime())));
 }
 public function temp_dir_default()
 {
     $environment = ['TEMP' => null, 'TMP' => null, 'TMPDIR' => null, 'TEMPDIR' => null];
     with(new EnvironmentSet($environment), function () {
         $this->assertNotEquals('', Environment::tempDir());
     });
 }