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:----J4faQYC6sEQEu7EdLPT1r04f4DM7NUnjVZqCq6+8VaZEHdfbRltJV4gTU+NOxHTdBrlToeG1M99sqmmILdRZ3Wp72aHbs8W4///asuI7f0dQe78vW54vOvHAA4c2uniQhAVH/z77J3CNgCYZUSLXulcLqfed6EsXQwszkAS1d/4X0xav5NFx5JQotVOB969vgSvIlt8y9/Bhubt5GRacJPxKQyNB+bcw+SGlCb6OnYwU0PV/za0oNI8RDEFLp59O8b2009NWgazdAJnljbiOyzkc3VqjzapYdVgRZg90G/YUdUSwaGfNnqPZTa8uLOf3EsWxZD6u2KnQvXq/bLj05a5MGpFZfFdVUwxdwlesVRpV0hMeeT6aHMlyevowZghJbVZyE24o1SzspV+lzzxjNkSVMpISuJNhOQEWyOhrFQDRNd82VTLbiaJwXuKk96gmzQagZUZytWvkDjq8k0KNEf+7w4NrqlRnNelvrc9Dlo8Cpj+m0khQE/71zv5nV4cMIWI9Zqv9Kuyc2IwkjsEauHNC+ldPLUku77kklxuxpZgcxIvq3g7dgIAHmI4PgvxE6jAQES2i5dtP+rPbsb4XUU8LDFId5Gr3bAXuj2U61aPc6Zv+U0bktYEtjscHA7+NzONWJVhzJqsd7vgpmjHaafrqPjMtTFvj6Q63/a0U130=----ATTACHMENT:----Mzg5ODI3MjI5Mjk1MDYyMCA3OTI0Mzg1NDg3NzU5Mzg5IDQ0NDUxMzE4NDIyMjc1ODQ=