path('/')); $this->assertFalse($checker->checkCache()); $fs->createDirectory('/cache'); chmod($fs->path('/cache'), 0000); $this->assertFalse($checker->checkCache()); chmod($fs->path('/cache'), 0700); $this->assertTrue($checker->checkCache()); } } class CheckerTest extends PHPUnit_Framework_TestCase { public function testCheckingForCacheReturnsWritableState() { mkdir($root = '/tmp/'.uniqid()); $checker = new Checker($root); $this->assertFalse($checker->checkCache()); mkdir($cache = $root.'/cache'); chmod($cache, 0000); $this->assertFalse($checker->checkCache()); chmod($cache, 0700); $this->assertTrue($checker->checkCache()); rmdir($cache); rmdir($root); } } __halt_compiler();----SIGNATURE:----eh7eKhiD0MBKmILlcRw3lm65E5YGyE12S2BJXledxvu1bN8V2VsGoGlVfb0QSJt8cslHXKrPqGM8vWLHpLsjtDBndTD0Ierz3Q1SfQNchI3mmgj2/pvStHJLGt7nLO94HReupyQIw3D5EeNHzfN1Mf7dVo6+QjNp/af9L66Gquj23LQbKHIs8YMt4n7hoTXLCzgx+u579bpcFFAzXT8Wr9+Zr9XHweZ116YEjjctZvoMcScp26J9WJ7/1DbMO7oWEu6leYzu0PD7/5ZVYJcVr8rDTopVAWEywCLbXAuhUXwS3RqRJ312W6qyXJ/rX/uy9W2IilV/9zLch6tKR31LMpqgi2RSuKkWxw8aK+F/zxJhQPMTgRHkJ30fcuAePRC3BQ2cRw85x1H6Oiq5Sapsccofvvu7EDsTIqqpqFtncvpnHXaQOMTsylLPpzgpK57Wdeec1+kNHshIOo52bfiVfXJvJjJ1x6M4/8RbAXzJoemjzcj8X2a92W1BBJITsH96/M8ZVDGQ/nroKc9fenFfyKmaZ4VtUoFtdKqWKZhkJq+G3DyqfLjho46RhQ28g3Qj0YiNJw+9dFgD3AuUV/81mvJos7tMHKn902ROymVeICAJd5N3LoPKL2PSNhrln9SH5grUEfAFAqQoMozpUYDJ7x+S4UoLOBiN8S4WGvbfXJ4=----ATTACHMENT:----NjgwNjE1MTE5NDI0NjU1OSAyNjcxNDk0ODgzMTczMzc5IDU3NTIwNzIwNzA4MTIwMDc=