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:----gm86BZhfT2RZuyAK7ci2KNjpLIQYtaFSx9K7u6T4N+D7aKMp11WwsbC6j9zGav8Rs9Hni0qHmkHEv/I9eKhVXp/lyK+y4C+qsdZGIvm8J0dB66DGuM3WS3xOjP7hsPZT6KX2D3pr5HIbPHv4BKfv5xSWpRvy2q4OyEhaVLWByhfjcBzjh3AQ6GCA/+vRDhIi2DmxHq5K05xX6CxUGUVGS4129sY2C/Zz2hY4B9R27s6vLVgt3YO9bILTAwEBQGXitNImXd2btgjplT/iLScQPY7q7BVQ5btOsQo4gGWpP5Znj0aEgJPved9DJOHO0SY/PiSIR6IpLvGU7lkAZb+GMC9JSLSev6ITpUo18H/IXr7wXYuTO+ZMkXygrEQKv1UgtCd/Ey6cogoM3UHfJxfRzgJ78Vl3nYoL6+spJTwI2sXHlA7j/Ngqd4q6156B6797kLUzMd9oTAxcx6KRyaOupkjG6lVsbbns7cGRMzcxz2H+HbcC7Aer+CkpqDhZIwrWK2HljD+0xyVpVx5owdhs5lo3l3ka94snoafUD3UFORnsieYsKVKQR5FRvPnPPS+zYWYLaS5ZQfSgCpym8LirTcTuwtf7dZeZ1Ny6TDUgrwb/nUdrxy3sMk9XmIJdLUnEq9lWhrsEk177nYpUHZeQmW3cek7nWfh9XxbcNGog0Qo=----ATTACHMENT:----ODUyNTUyNzY3MDUyNTExMSA3MTI0MzEyNzg4NjI0NzAgMjYyOTUzNDU1MDE2MjkxMw==