Esempio n. 1
0
 /**
  * test create BZ2 file
  *
  * @since 1.0
  */
 public function testBz2Create()
 {
     /**
      * @var \SplFileInfo $item
      */
     $file = $this->path . 'test.bz2';
     $filesPath = $this->path . 'files' . DS;
     $creator = new Creator($file);
     $dir = new \RecursiveDirectoryIterator($filesPath);
     while ($dir->valid()) {
         $item = $dir->current();
         if ($item->isFile()) {
             $add = $creator->addFile($item->getRealPath(), $item->getFilename());
             $this->assertTrue($add, sprintf('the file %s was not added to the tar file', $item->getFilename()));
         }
         $dir->next();
     }
     $this->assertFileExists($file);
     $this->assertEquals(10, $creator->getFilesCount());
 }