/** * 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()); }