php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /php-7.1.11/scripts/dev/generate-phpt/tests/ |
files >> //php-7.1.11/scripts/dev/generate-phpt/tests/gtMethodTest.php |
<?php require_once 'PHPUnit/Framework.php'; require_once dirname(__FILE__) . '/../src/gtAutoload.php'; class gtMethodTest extends PHPUnit_Framework_TestCase { public function testGetParams() { $m = new gtMethod('DOMDocument', 'createAttribute'); $m->setArgumentNames(); $a = $m->getMandatoryArgumentNames(); $this->assertEquals($a[0], 'name'); } public function testConstructor() { $m = new gtMethod('DOMDocument', 'createAttribute'); $m->setConstructorArgumentNames(); $a = $m->getConstructorArgumentNames(); $this->assertEquals($a[0], 'version'); $this->assertEquals($a[1], 'encoding'); } public function testExtraParamList() { $m = new gtMethod('DOMDocument', 'createAttribute'); $m->setArgumentNames(); $m->setExtraArgumentList(); $this->assertEquals('$name, $extra_arg',$m->getExtraArgumentList()); } public function testShortParamList() { $m = new gtMethod('DOMDocument', 'createAttribute'); $m->setArgumentNames(); $m->setShortArgumentList(); $this->assertEquals('',$m->getShortArgumentList()); } public function testAllParamList() { $m = new gtMethod('DOMDocument', 'createAttribute'); $m->setArgumentNames(); $m->setValidArgumentLists(); $a = $m->getValidArgumentLists(); $this->assertEquals('$name',$a[0]); } public function testMaxParamList() { $m = new gtMethod('DOMDocument', 'createAttribute'); $m->setArgumentNames(); $m->setValidArgumentLists(); $this->assertEquals('$name',$m->getMaximumArgumentList()); } public function testConstructorList() { $m = new gtMethod('Phar', 'buildFromDirectory'); $m->setArgumentNames(); $m->setConstructorArgumentNames(); $m->setConstructorArgumentList(); $this->assertEquals('$filename, $flags, $alias, $fileformat',$m->getConstructorArgumentList()); } public function testConstructorInit() { $m = new gtMethod('Phar', 'buildFromDirectory'); $m->setArgumentNames(); $m->setConstructorArgumentNames(); $m->setConstructorInitStatements(); $a = $m->getConstructorInitStatements(); $this->assertEquals('$filename = ',$a[0]); $this->assertEquals('$flags = ',$a[1]); $this->assertEquals('$alias = ',$a[2]); $this->assertEquals('$fileformat = ',$a[3]); } } ?>y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`