示例#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'));
     $dir = dirname(__FILE__) . '/tar';
     $this->assertEquals(Tar::COMPRESS_NONE, $tar->filetype("{$dir}/test.tar"));
     $this->assertEquals(Tar::COMPRESS_GZIP, $tar->filetype("{$dir}/test.tgz"));
     $this->assertEquals(Tar::COMPRESS_BZIP, $tar->filetype("{$dir}/test.tbz"));
     $this->assertEquals(Tar::COMPRESS_NONE, $tar->filetype("{$dir}/test.tar.guess"));
     $this->assertEquals(Tar::COMPRESS_GZIP, $tar->filetype("{$dir}/test.tgz.guess"));
     $this->assertEquals(Tar::COMPRESS_BZIP, $tar->filetype("{$dir}/test.tbz.guess"));
 }
示例#2
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'));
 }