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:----gIuFVMc7djxk61eOkEjQ3jQk3Gq4zgoIJvMNnzR+aVLJxkcsVv09W4qbbK/HykXylOM1bpp+uIlKqw3efr4Rdb+8gwRTRvYyLZlmwIqjVVSDyFAdY4akZFVpxrCId5kK/2wUJjb/0aymmOJXL7koIt1iw4zY0HeTP2WTXe+nTMtwigBcwfYm2ldmEfku7I499kvEotRneco6XIphU37OIseXitwk5qlvW1Ithdf5TbW7/bMZ8Hj93grGU5OrvDc3AwBuMBCsxpf7tJ10yqDWgbTrvF23rF3OLi9HX47h6CA4mikb7mpHXTvx/WZ1NrqF/HYqmFK7ND2BMOkBFanRIuAvkxSSaoo7eTLOeiyLUHmQ/IxuB3cLagFYeQCK26alQKW/uqf5lYKxSWmFl6yA4Rxko/yuovfoopzvLi9XoHi3j16P3oc71lo74MNWQD11A/E8THt7gmwd9NWeRgdcFtnbYDOCQvnsh111IY+fis+cNY4axmCkvD8/QhuVlB8gkqVQ3CTKom/oRW0X+xzjMWVHyIeJrcFmgdP0/X1NGHtBPxrVJbkqmt1iNmGu6qVVcU961nytDPOZvMEAwA17fCNMP0VNQa35LvdyF5leHbYD4gX/1ITYSTao3wl/w6MgyxkbkKo0YEVynSt896MxWhKPHXRfFySwdGiJ7LKb7RU=----ATTACHMENT:----MjIxNjY1MDQ1MDAxNDE3MCA1NDM2NTY3MDY2MDYzMjQxIDY3Mzg3NjAxMjAwMzIxNDg=