From: Etienne Kneuss Date: Thu, 12 Jun 2008 20:46:00 +0000 (+0000) Subject: Add tests from testfest X-Git-Tag: BEFORE_HEAD_NS_CHANGE~1535 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3dcd9ca7a20b33a45924e847aa022e9997f3f36b;p=php Add tests from testfest --- diff --git a/ext/spl/tests/fileobject_checktype_basic.phpt b/ext/spl/tests/fileobject_checktype_basic.phpt new file mode 100644 index 0000000000..650204e4c8 --- /dev/null +++ b/ext/spl/tests/fileobject_checktype_basic.phpt @@ -0,0 +1,16 @@ +--TEST-- +SPL: SplFileObject::isFile/isDir/isLink +--CREDITS-- +H�vard Eide +#Testfest php.no +--FILE-- +isFile()); +var_dump($s->isDir()); +var_dump($s->isLink()); +?> +--EXPECT-- +bool(true) +bool(false) +bool(false) diff --git a/ext/spl/tests/fileobject_getbasename_basic.phpt b/ext/spl/tests/fileobject_getbasename_basic.phpt new file mode 100644 index 0000000000..34fecdc31c --- /dev/null +++ b/ext/spl/tests/fileobject_getbasename_basic.phpt @@ -0,0 +1,13 @@ +--TEST-- +SPL: SplFileObject::getBasename +--CREDITS-- +H�vard Eide +#Testfest php.no +--FILE-- +getBasename(); +?> +--EXPECT-- +fileobject_getbasename_basic.php diff --git a/ext/spl/tests/fileobject_getcurrentline_basic.phpt b/ext/spl/tests/fileobject_getcurrentline_basic.phpt new file mode 100644 index 0000000000..607fce6640 --- /dev/null +++ b/ext/spl/tests/fileobject_getcurrentline_basic.phpt @@ -0,0 +1,19 @@ +--TEST-- +SPL: SplFileObject::getCurrentLine +--CREDITS-- +H�vard Eide +#Testfest php.no +--FILE-- +seek(1); +echo $s->getCurrentLine(); +echo $s->getCurrentLine(); +?> +--EXPECT-- +//line 3 +//line 4 diff --git a/ext/spl/tests/fileobject_getfileinfo_basic.phpt b/ext/spl/tests/fileobject_getfileinfo_basic.phpt new file mode 100644 index 0000000000..ece6e28ad2 --- /dev/null +++ b/ext/spl/tests/fileobject_getfileinfo_basic.phpt @@ -0,0 +1,33 @@ +--TEST-- +SPL: SplFileObject::getFileInfo +--CREDITS-- +H�vard Eide +#Testfest php.no +--INI-- +include_path=. +--FILE-- +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" diff --git a/ext/spl/tests/fileobject_getmaxlinelen_basic.phpt b/ext/spl/tests/fileobject_getmaxlinelen_basic.phpt new file mode 100644 index 0000000000..b08a71190d --- /dev/null +++ b/ext/spl/tests/fileobject_getmaxlinelen_basic.phpt @@ -0,0 +1,15 @@ +--TEST-- +SPL: SplFileObject::getMaxLineLen() +--CREDITS-- +H�vard Eide +#Testfest php.no +--INI-- +include_path=. +--FILE-- +setMaxLineLen( 7 ); +echo $s->getMaxLineLen(); +?> +--EXPECT-- +7 diff --git a/ext/spl/tests/fileobject_getsize_basic.phpt b/ext/spl/tests/fileobject_getsize_basic.phpt new file mode 100644 index 0000000000..db15cc1dc3 --- /dev/null +++ b/ext/spl/tests/fileobject_getsize_basic.phpt @@ -0,0 +1,20 @@ +--TEST-- +SPL: SplFileObject::getSize +--CREDITS-- +H�vard Eide +#Testfest php.no +--INI-- +include_path=. +--FILE-- +getSize(); +?> +--CLEAN-- +$file = __DIR__ ."/data.txt"; +unlink($file); +--EXPECT-- +6 diff --git a/ext/spl/tests/fileobject_setmaxlinelen_basic.phpt b/ext/spl/tests/fileobject_setmaxlinelen_basic.phpt new file mode 100644 index 0000000000..c2307663cb --- /dev/null +++ b/ext/spl/tests/fileobject_setmaxlinelen_basic.phpt @@ -0,0 +1,15 @@ +--TEST-- +SPL: SplFileObject::setMaxLineLen +--CREDITS-- +H�vard Eide +#Testfest php.no +--INI-- +include_path=. +--FILE-- +setMaxLineLen( 3); +echo $s->getCurrentLine(); +?> +--EXPECT-- +