Beispiel #1
0
 /**
  * Check the extension to compression guesser
  */
 public function test_filetype()
 {
     $tar = new Tar();
     $this->assertEquals(Tar::COMPRESS_NONE, $tar->filetype('foo'));
     $this->assertEquals(Tar::COMPRESS_GZIP, $tar->filetype('foo.tgz'));
     $this->assertEquals(Tar::COMPRESS_GZIP, $tar->filetype('foo.tGZ'));
     $this->assertEquals(Tar::COMPRESS_GZIP, $tar->filetype('foo.tar.GZ'));
     $this->assertEquals(Tar::COMPRESS_GZIP, $tar->filetype('foo.tar.gz'));
     $this->assertEquals(Tar::COMPRESS_BZIP, $tar->filetype('foo.tbz'));
     $this->assertEquals(Tar::COMPRESS_BZIP, $tar->filetype('foo.tBZ'));
     $this->assertEquals(Tar::COMPRESS_BZIP, $tar->filetype('foo.tar.BZ2'));
     $this->assertEquals(Tar::COMPRESS_BZIP, $tar->filetype('foo.tar.bz2'));
 }