示例#1
0
 public function testClearDir()
 {
     self::init();
     $this->assertFalse(FileHelper::clearDir('adsds'));
     $this->assertFalse(FileHelper::clearDir(null));
     $this->assertTrue(FileHelper::clearDir($this->datapath . '/dir_1/dir_1_3'));
     $this->assertTrue(is_dir($this->datapath . '/dir_1/dir_1_3'));
     $this->assertEquals(0, FileHelper::countItemsInDir($this->datapath . '/dir_1/dir_1_3'));
     $this->assertTrue(FileHelper::clearDir($this->datapath . '/dir_1'));
     $this->assertTrue(is_dir($this->datapath . '/dir_1'));
     $this->assertEquals(0, FileHelper::countItemsInDir($this->datapath . '/dir_1'));
     $this->assertTrue(FileHelper::clearDir($this->datapath));
     $this->assertTrue(is_dir($this->datapath));
     $this->assertEquals(0, FileHelper::countItemsInDir($this->datapath));
     self::init();
 }