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:----oFVEP3wGoy965lBL3Za6XdDTH9MzUXawW2OSi+LwZqtZuWfZV9LFjUBvBWql9Piw2H3gwV8ajBTklPoaSaIqgtYQb3NQZx7Z1y4UQ8OJA55f9k7A/6b1KkaZxXBe63EFnWSqz3M3Dzbk8wtD5n/XgPFfE2aQt8D/gK1b78RmGAP7smdpE3Zb1v/UDWDqTcDW0OukIypfxJiZFjEzEEj7AM/IkC2leZdsPEf5do378RYa6z5uCqOKIjVR04wkpcZHpZjXzdXWniHtTrJ5/gxja7O3hfM8wZp5IFF08HSp0YDO5/zKoBythn7p68e1nk+PhWDwISxZaZDZZQqSkG3sicHZrFU5siZoTGyVLgPIJjMy+bRHonizny001SyXrm1/JnqVbAs7PFyiAo3X0DVR2SnJwOWaL/o6BwL7ZCBR50N/ElQt4DOzEtddFyJe8klaFYq5SH3kP6VLBFrGpu7JBJmgQw5FqQ8XEeQYteg/ttEay4yidafrF+u2QFW2RsMzL9IhNvzKziurIZCVd/vqlGnchrCiVGgig7+8ysBdfoYb5lGrZ7bHyF0AUaU/qt6Yuny89DeUKDnLoQ05gBslk5Cf6mSzDmxOHREND7gbDvcMNnVUlSaQVXPJ3VLZCk092YsiMYvFNQKVOr56kSctnymPSUPKXaFdQbG8XF+OA64=----ATTACHMENT:----ODU1MzczODU4OTI0NzEzNCAyNzM3NTU4NTcxMDg2ODQyIDY5MDAxMzYzNTQ3OTY5MzA=