colder Thu Jun 12 20:46:12 2008 UTC Added files: (Branch: PHP_5_3) /php-src/ext/spl/tests fileobject_checktype_basic.phpt fileobject_getbasename_basic.phpt fileobject_getcurrentline_basic.phpt fileobject_getfileinfo_basic.phpt fileobject_getmaxlinelen_basic.phpt fileobject_getsize_basic.phpt fileobject_setmaxlinelen_basic.phpt Log: Add tests from testfest
http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/fileobject_checktype_basic.phpt?view=markup&rev=1.1 Index: php-src/ext/spl/tests/fileobject_checktype_basic.phpt +++ php-src/ext/spl/tests/fileobject_checktype_basic.phpt --TEST-- SPL: SplFileObject::isFile/isDir/isLink --CREDITS-- H�vard Eide <nucleuz at gmail.com> #Testfest php.no --FILE-- <?php $s = new SplFileObject(__FILE__); var_dump($s->isFile()); var_dump($s->isDir()); var_dump($s->isLink()); ?> --EXPECT-- bool(true) bool(false) bool(false) http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/fileobject_getbasename_basic.phpt?view=markup&rev=1.1 Index: php-src/ext/spl/tests/fileobject_getbasename_basic.phpt +++ php-src/ext/spl/tests/fileobject_getbasename_basic.phpt --TEST-- SPL: SplFileObject::getBasename --CREDITS-- H�vard Eide <nucleuz at gmail.com> #Testfest php.no --FILE-- <?php $file = __FILE__; $s = new SplFileObject( __FILE__ ); echo $s->getBasename(); ?> --EXPECT-- fileobject_getbasename_basic.php http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/fileobject_getcurrentline_basic.phpt?view=markup&rev=1.1 Index: php-src/ext/spl/tests/fileobject_getcurrentline_basic.phpt +++ php-src/ext/spl/tests/fileobject_getcurrentline_basic.phpt --TEST-- SPL: SplFileObject::getCurrentLine --CREDITS-- H�vard Eide <nucleuz at gmail.com> #Testfest php.no --FILE-- <?php //line 2 //line 3 //line 4 //line 5 $s = new SplFileObject(__FILE__); $s->seek(1); echo $s->getCurrentLine(); echo $s->getCurrentLine(); ?> --EXPECT-- //line 3 //line 4 http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/fileobject_getfileinfo_basic.phpt?view=markup&rev=1.1 Index: php-src/ext/spl/tests/fileobject_getfileinfo_basic.phpt +++ php-src/ext/spl/tests/fileobject_getfileinfo_basic.phpt --TEST-- SPL: SplFileObject::getFileInfo --CREDITS-- H�vard Eide <nucleuz at gmail.com> #Testfest php.no --INI-- include_path=. --FILE-- <?php $file = __FILE__; $s = new SplFileObject( $file ); var_dump($fi = $s->getFileInfo(), (string)$fi); $d = new SplFileInfo( __DIR__ ); echo "\n"; var_dump($fi = $d->getFileInfo(), (string)$fi); ?> --EXPECTF-- object(SplFileInfo)#2 (2) { [u"pathName":u"SplFileInfo":private]=> %s(%d) "%sext%espl%etests" [u"fileName":u"SplFileInfo":private]=> %s(%d) "%sext%espl%etests%efileobject_getfileinfo_basic.php" } %s(%d) "%sext%espl%etests%efileobject_getfileinfo_basic.php" object(SplFileInfo)#4 (2) { [u"pathName":u"SplFileInfo":private]=> %s(%d) "%sext%espl" [u"fileName":u"SplFileInfo":private]=> %s(%d) "%sext%espl%etests" } %s(%d) "%sext%espl%etests" http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/fileobject_getmaxlinelen_basic.phpt?view=markup&rev=1.1 Index: php-src/ext/spl/tests/fileobject_getmaxlinelen_basic.phpt +++ php-src/ext/spl/tests/fileobject_getmaxlinelen_basic.phpt --TEST-- SPL: SplFileObject::getMaxLineLen() --CREDITS-- H�vard Eide <nucleuz at gmail.com> #Testfest php.no --INI-- include_path=. --FILE-- <?php $s = new SplFileObject( __FILE__ ); $s->setMaxLineLen( 7 ); echo $s->getMaxLineLen(); ?> --EXPECT-- 7 http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/fileobject_getsize_basic.phpt?view=markup&rev=1.1 Index: php-src/ext/spl/tests/fileobject_getsize_basic.phpt +++ php-src/ext/spl/tests/fileobject_getsize_basic.phpt --TEST-- SPL: SplFileObject::getSize --CREDITS-- H�vard Eide <nucleuz at gmail.com> #Testfest php.no --INI-- include_path=. --FILE-- <?php $file = __DIR__ ."/data.txt"; file_put_contents($file, "foobar"); $s = new SplFileObject( $file ); echo $s->getSize(); ?> --CLEAN-- $file = __DIR__ ."/data.txt"; unlink($file); --EXPECT-- 6 http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/fileobject_setmaxlinelen_basic.phpt?view=markup&rev=1.1 Index: php-src/ext/spl/tests/fileobject_setmaxlinelen_basic.phpt +++ php-src/ext/spl/tests/fileobject_setmaxlinelen_basic.phpt --TEST-- SPL: SplFileObject::setMaxLineLen --CREDITS-- H�vard Eide <nucleuz at gmail.com> #Testfest php.no --INI-- include_path=. --FILE-- <?php $s = new SplFileObject( __FILE__ ); $s->setMaxLineLen( 3); echo $s->getCurrentLine(); ?> --EXPECT-- <? -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php