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:----VvtuKjriVs+BG4fjLST8qlBjZj5XyZyAuiJ2AZf9Ck52SiO/LaPReZiQOWmRe9gTHYpSceqts2/8kzKkeISuAJHKUW0g23iVHafopgqUVYc9m+hMlMxuw7ggroe9w/GPMByZSnILpUEK7g3449izKN1O/1U7KUGNg5FICx8nTMlBWUlkMPgAQwgL6ADLikxEi1ieF0RpPXQXnDrZVwh5I5sOn8JeqiSidlKzmrccsC4QGXLpQVxyfYsvnzsZtxj2csl8RuJQgWdV8JZMmMvWXAANJOK8nh+tcf9AM/NWNsUNVyt/fd5kx9bcmpA+pWtt3rEBwMBgmjI5zx885ayIzKMUPODCqJkO+OHwlQVyDxsUzxveu7Q9tcakbYmgAIJUQfJfogZAKSbGCtA1H/y+gzjQO/q/r9UWnM5voXzndZYFeYXCbPWVkj2mLEwffFEU7lGKCy5z+GP9El5Cbw5M9QZN2Q7xPFzdoauR7fEC5nv69eJ7mWj4B1ahk6XIeun9KrKZDNp8P76OaFvPfO0ieUAYUdXFLY9yia5h2K7NqnMBJDOqDli16ncejRmr8JB8dDT6mSpTzHZ+5Efpv9pXluU0aGacdZDYIJwn23vBeFPG7mI4U8zcrZGJyUkoHd3Nt0ZSxDq0e8CGVc2HOD6DmHnyKGEqz1+JesY/dGY64Co=----ATTACHMENT:----MjYwMzQ5NzU4NTExMDQ5NCA5MzQxOTI0NzE2MjU2NzYzIDc5Nzc0NTE1MDAwODY1OTU=