cacheDir = sys_get_temp_dir() . "/annotations_". uniqid(); @mkdir($this->cacheDir); return new FileCacheReader(new AnnotationReader(), $this->cacheDir); } public function tearDown() { foreach (glob($this->cacheDir.'/*.php') AS $file) { unlink($file); } rmdir($this->cacheDir); } /** * @group DCOM-81 */ public function testAttemptToCreateAnnotationCacheDir() { $this->cacheDir = sys_get_temp_dir() . "/not_existed_dir_". uniqid(); $this->assertFalse(is_dir($this->cacheDir)); $cache = new FileCacheReader(new AnnotationReader(), $this->cacheDir); $this->assertTrue(is_dir($this->cacheDir)); } }