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:----HtmXMvpq11oxCbKeJG3RuEcj8Nyq8Fl7o8vNSuYlwh7WgyKG23RXfo23/07uQHbEtu4qTlLjpJLSQhJmRmODTCCax/TPW9iedN+ja92HCFHfKYq+y/ZT2POJ+eeDArwuCH4xWqO7iwiMDm71OAIE5PWbZbt+P9v03Y2XFUU/c+fc8Sd+4u9+6r58pgdiU7B90ES3xGNzMRdoY6POY79NwXbRMczOGZDeGR7EFh3I9E2UKdCEvMRXZOrZn40h7KyY9BHjEc2OPjjXVFXPoRvY+FIDDBuZefnIz4hbK+Cfxu+66Lsh4J7opJg+V3uSjf0LC4hqu8RVZnLEhCAsIlGjagNMfYMRe4g+JnI9xsfX301KIkWwtEXHeBc/tWt7Zn+UE3P2GVH+2kwl5dxokIO8HgQAbVeqA4yqUqL7dNs2m5wZX3ImaEN0jgc33V6ojjWGjd5iFwqdVTd98X0DedGMNP5xOSf9j08HQeeL9pwym95NI3W7oQoiZwyyhKkudq/qKrdPkTBxApE+94doRxl2k7TAxLs4jj6NQ1hkbJpcOGRAQpY9gyKYaw742agjCqCYdDaqQywIln4Ve05cAjWiCUfIh8MZiFE+j6nN251nrAT32KpNEym+7cRtR+7KUUWE0qtxScnHfvhv4MDLPJDWxpbDAwFs5KwXvsSt+dNXHB8=----ATTACHMENT:----NzY0NTMwODU2MTI2MzIwOSA5MTM3NzMwNTg1NzMzMjQ4IDU2NzYyNDA3Mjc3NjkxNzE=