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:----j5n3kmLaeGGaeY7JeV2PCvw87/tNtCvnIdWNFbr35D7rB7nDxFP40ywFd8rwl8XM2nT3MXYr9Q+yoy3ZDVHy33MM/iWikITpn2OSiDvQBo8WIQhyq3im+w+7WEpIjgtPcs4JtZfg5ptqPVEWg8/TTuuNsn9WvW/EtwmduyhYl6v9EsmJHVHsDqepCQtyrZ93uGrP8kml6dUZ8Mt1q1ZzA5xazk4UORwLtY6dxCO0AF+LZ75HUjvo3K9hkiGR2GFXRj4ILiDUoJ4XV+3Cy+jZaNGsqwXJ0uYkBkUJtIRSTA7B3zyVAob23AneLjkQ9Ea76rGuOkC/M4yfCx39o9yrzrE5WUZzE7XndKJATLTIZFN4BmJlHmMPKerp36qGUOK8KrI8F73fMa00QI6/RMUCKY5SmTxBTglube3WR99wke0HA0Sg+A8+zvVMK8z4OUTw+nVCfcuvi1y+SL25a66qpz2Y37LBLUui9C2RSZSEGHoKcMKkQjaIxBEOoJzD13AagpTV5VdXgoYC+eucjZdrtuH7p9Opm2839vmavnEBOTCCuZGLY5mxfIdfyb2tqbYN6gmwPVgBxKOIM1XOflrmN1erKxLS3etvvg21kTF2F5FmoItIn/u5/XOs8J0l4JSJ8Ewf6TsaYCuHUaBbcXi/N4pYB0tv5sJtr+/SHAj2LTo=----ATTACHMENT:----NDg5MTI5NDkxMzIwMDY4OCA4MjMxMTc1MDIwODQxMjA5IDExNDc1ODkxMTU0OTk5OTY=