示例#1
0
 public function testExtension()
 {
     $this->assertTrue(CFilePath::extension("/path/to/file.png")->equals("png"));
     $this->assertTrue(CFilePath::extension("/path/to/file.tar.gz")->equals("tar.gz"));
     $this->assertTrue(CFilePath::extension("/path/to/file.sql.tar.gz")->equals("sql.tar.gz"));
     $this->assertTrue(CFilePath::extension("/path/t.o/file")->equals(""));
     $this->assertTrue(CFilePath::extension("/path/t.o/dir")->equals(""));
     $this->assertTrue(CFilePath::extension("/path/t.o/dir/")->equals(""));
     $this->assertTrue(CFilePath::extension("/path/t.o/dir//")->equals(""));
     $this->assertTrue(CFilePath::extension("file.png")->equals("png"));
     $this->assertTrue(CFilePath::extension("file")->equals(""));
     $this->assertTrue(CFilePath::extension("dir")->equals(""));
     $this->assertTrue(CFilePath::extension("/")->equals(""));
     $this->assertTrue(CFilePath::extension(".")->equals(""));
     $this->assertTrue(CFilePath::extension("..")->equals(""));
 }