예제 #1
0
파일: FileTest.php 프로젝트: naucon/file
 /**
  * @return    void
  */
 public function testGetName()
 {
     $fileObject = new File('example.txt');
     $this->assertEquals('example', $fileObject->getName());
     $fileObject = new File('image.jpeg');
     $this->assertEquals('image', $fileObject->getName());
     $fileObject = new File('.htaccess');
     $this->assertEquals('.htaccess', $fileObject->getName());
     $fileObject = new File('/tmp');
     $this->assertEquals('tmp', $fileObject->getName());
     $fileObject = new File('/tmp/example.txt.txt');
     $this->assertEquals('example.txt', $fileObject->getName());
     $fileObject = new \SplFileInfo('example.txt');
     $this->assertEquals('example', $fileObject->getBasename('.' . $fileObject->getExtension()));
     $fileObject = new \SplFileInfo('image.jpeg');
     $this->assertEquals('image', $fileObject->getBasename('.' . $fileObject->getExtension()));
     $fileObject = new \SplFileInfo('.htaccess');
     $this->assertEquals('.htaccess', $fileObject->getBasename('.' . $fileObject->getExtension()));
     $fileObject = new \SplFileInfo('/tmp');
     $this->assertEquals('tmp', $fileObject->getBasename('.' . $fileObject->getExtension()));
     $fileObject = new \SplFileInfo('/tmp/example.txt.txt');
     $this->assertEquals('example.txt', $fileObject->getBasename('.' . $fileObject->getExtension()));
 }