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