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:----S/5dtHk465iwZlhiHDk1kzznwYf0Tn96cKqCZTMedPxmwViGaz7g9aCFApWwvw08Z52pjyjog/BUnZCXKv427vzxLPDnu/2nfMo5GEoy1N0VdhiAyqRMv68QzSMl7k+66xAmagSGmpIXU89GI9ac+yFaJ0jYg4wE/0htOQIjYAHhtAp2Gb/Qw0bYJ7anraeDK6UZ60RcqLbZaYcQgyg1pHDsAXhF4HE//2bAt1YOl0axkJkCAed0zRQIGeKRigD4q5v++1VKZJuqVhfkXlsIF2qQSZd4a0qgmlqIxGjXKByYETOHUJaxlVCC5ZBcCngB5ahVtuX0yU039u/jdNug1F8RgVRgv7pB7paP+LVMes7YEdTlY5qYbZ3zImrcSCkg6upID0EWrK7gs4EvXEPW4CHQj5z1aAZtzkVEqMvfSuVjLQozztEfjjixsS8s/csLOO3wYlsQpXXlBrzMk4GdrH9KwxkQDNau53rgQJbiwUIG6scxKR1YUHv/u81FH+sy6TlwbDSsnHtJEnmiPzEBpUAJtgDNHoWA13vp00KOkTzU0a6TFLbUdHlCfa8ppBvkbigw+bd6rfM31Lkpi9J0+bRmaI1i0/qWKzeoC23fQjL9ONG7omt1C07YlQ2skKDZG+48iHDQLUn2fi2fIBWkCGXCCd6O5nOIggvHzTLCOWQ=----ATTACHMENT:----NTQ1OTcwMDAyMzcwNjg2MiA4NTI5MTcwNjY3OTY0MDA3IDI3ODUwMjczOTA5NDQ5Mjc=