tony2001 Wed Nov 15 17:27:03 2006 UTC Added files: (Branch: PHP_5_2) /php-src/ext/standard/tests/strings uuencode.phpt soundex.phpt metaphone.phpt /php-src/ext/standard/tests/general_functions head.phpt getrusage.phpt /php-src/ext/standard/tests/file filestat.phpt disk.phpt Log: add new tests
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/uuencode.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/strings/uuencode.phpt +++ php-src/ext/standard/tests/strings/uuencode.phpt --TEST-- uuencode family tests --FILE-- <?php
var_dump(convert_uuencode(array())); var_dump(convert_uudecode(array())); var_dump(convert_uuencode("")); var_dump(convert_uudecode("")); var_dump($enc = convert_uuencode("[EMAIL PROTECTED]&*()_}{POIUYTREWQQSDFGHJKL:<MNBVCXZ")); var_dump(convert_uudecode("[EMAIL PROTECTED]")); var_dump(convert_uudecode($enc)); var_dump($enc = convert_uuencode("not very sophisticated")); var_dump(convert_uudecode($enc)); var_dump(convert_uudecode(substr($enc, 0, -10))); echo "Done\n"; ?> --EXPECTF-- Warning: convert_uuencode() expects parameter 1 to be string (Unicode or binary), array given in %s on line %d bool(false) Warning: convert_uudecode() expects parameter 1 to be string (Unicode or binary), array given in %s on line %d bool(false) bool(false) bool(false) string(60) "J?B%`(R0E7B8J*"E??7M03TE5651215=145-$1D=(2DM,.CQ-3D)60UA: ` " string(1) "%s" string(42) "[EMAIL PROTECTED]&*()_}{POIUYTREWQQSDFGHJKL:<MNBVCXZ" string(36) "6;F]T('9E<GD@<V]P:&ES=&EC871E9``` ` " string(22) "not very sophisticated" Warning: convert_uudecode(): The given parameter is not a valid uuencoded string in %s on line %d bool(false) Done --UEXPECTF-- Warning: convert_uuencode() expects parameter 1 to be string (Unicode or binary), array given in %s on line %d bool(false) Warning: convert_uudecode() expects parameter 1 to be string (Unicode or binary), array given in %s on line %d bool(false) bool(false) bool(false) unicode(60) "J?B%`(R0E7B8J*"E??7M03TE5651215=145-$1D=(2DM,.CQ-3D)60UA: ` " string(1) "%s" string(42) "[EMAIL PROTECTED]&*()_}{POIUYTREWQQSDFGHJKL:<MNBVCXZ" unicode(36) "6;F]T('9E<GD@<V]P:&ES=&EC871E9``` ` " string(22) "not very sophisticated" Warning: convert_uudecode(): The given parameter is not a valid uuencoded string in %s on line %d bool(false) Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/soundex.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/strings/soundex.phpt +++ php-src/ext/standard/tests/strings/soundex.phpt --TEST-- soundex() tests --FILE-- <?php var_dump(soundex("")); var_dump(soundex(-1)); var_dump(soundex(array())); $array = array( "From", "that", "time", "on", "Sam", "thought", "that", "he", "sensed", "a", "change", "in", "Gollum", "again.", "He was more fawning and would-be friendly; but Sam surprised some strange looks in his eyes at times, especially towards Frodo." ); foreach ($array as $str) { var_dump(soundex($str)); } echo "Done\n"; ?> --EXPECTF-- bool(false) string(4) "0000" Warning: soundex() expects parameter 1 to be string, array given in %s on line %d NULL string(4) "F650" string(4) "T300" string(4) "T500" string(4) "O500" string(4) "S500" string(4) "T230" string(4) "T300" string(4) "H000" string(4) "S523" string(4) "A000" string(4) "C520" string(4) "I500" string(4) "G450" string(4) "A250" string(4) "H256" Done --UEXPECTF-- bool(false) string(4) "0000" Warning: soundex() expects parameter 1 to be binary string, array given in %s on line %d NULL string(4) "F650" string(4) "T300" string(4) "T500" string(4) "O500" string(4) "S500" string(4) "T230" string(4) "T300" string(4) "H000" string(4) "S523" string(4) "A000" string(4) "C520" string(4) "I500" string(4) "G450" string(4) "A250" string(4) "H256" Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/metaphone.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/strings/metaphone.phpt +++ php-src/ext/standard/tests/strings/metaphone.phpt --TEST-- metaphone() tests --FILE-- <?php var_dump(metaphone()); var_dump(metaphone("")); var_dump(metaphone(-1)); var_dump(metaphone(-1, -1)); var_dump(metaphone("valid phrase", -1)); var_dump(metaphone("valid phrase", 0)); var_dump(metaphone("valid phrase", 10000)); $array = array( "They fell forward, grovelling heedlessly on the cold earth.", "But the shadow of horror wheeled and returned, passing lower now, right above them, sweeping the fen-reek with its ghastly wings.", "And then it was gone, flying back to Mordor with the speed of the wrath of Sauron; and behind it the wind roared away, leaving the Dead Marshes bare and bleak.", "The naked waste, as far as the eye could pierce, even to the distant menace of the mountains, was dappled with the fitful moonlight." ); foreach($array as $str) { var_dump(metaphone($str)); } echo "Done\n"; ?> --EXPECTF-- Warning: metaphone() expects at least 1 parameter, 0 given in %s on line %d NULL string(0) "" string(0) "" bool(false) bool(false) string(6) "FLTFRS" string(6) "FLTFRS" string(26) "0FLFRWRTKRFLNKHTLSLN0KLTR0" string(56) "BT0XTFHRRHLTNTRTRNTPSNKLWRNRFTBF0MSWPNK0FNRKW0TSFSTLWNKS" string(69) "ANT0NTWSKNFLYNKBKTMRTRW00SPTF0R0FSRNNTBHNTT0WNTRRTWLFNK0TTMRXSBRNTBLK" string(56) "0NKTWSTSFRS0YKLTPRSFNT0TSTNTMNSF0MNTNSWSTPLTW00FTFLMNLFT" Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/head.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/general_functions/head.phpt +++ php-src/ext/standard/tests/general_functions/head.phpt --TEST-- header() and friends --SKIPIF-- <?php if (php_sapi_name() != "cli") { die("skip this test is for CLI"); } ?> --FILE-- <?php $v1 = headers_sent(); $v2 = headers_list(); var_dump(header("HTTP 1.0", true, 200)); var_dump($v1); var_dump($v2); var_dump(header("")); var_dump(header("", true)); var_dump(headers_sent()); var_dump(headers_list()); var_dump(header("HTTP blah")); var_dump(header("HTTP blah", true)); var_dump(headers_sent()); var_dump(headers_list()); echo "Done\n"; ?> --EXPECTF-- NULL bool(false) array(0) { } Warning: Cannot modify header information - headers already sent by (output started at %s:%d) in %s on line %d NULL Warning: Cannot modify header information - headers already sent by (output started at %s:%d) in %s on line %d NULL bool(true) array(0) { } Warning: Cannot modify header information - headers already sent by (output started at %s:%d) in %s on line %d NULL Warning: Cannot modify header information - headers already sent by (output started at %s:%d) in %s on line %d NULL bool(true) array(0) { } Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/getrusage.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/general_functions/getrusage.phpt +++ php-src/ext/standard/tests/general_functions/getrusage.phpt --TEST-- getrusage() tests --SKIPIF-- <?php if (!function_exists("getrusage")) print "skip"; ?> --FILE-- <?php var_dump(gettype(getrusage())); var_dump(gettype(getrusage(1))); var_dump(gettype(getrusage(-1))); var_dump(getrusage(array())); echo "Done\n"; ?> --EXPECTF-- string(5) "array" string(5) "array" string(5) "array" Warning: getrusage() expects parameter 1 to be long, array given in %s on line %d NULL Done --UEXPECTF-- unicode(5) "array" unicode(5) "array" unicode(5) "array" Warning: getrusage() expects parameter 1 to be long, array given in %s on line %d NULL Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/filestat.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/file/filestat.phpt +++ php-src/ext/standard/tests/file/filestat.phpt --TEST-- various file stat func tests --FILE-- <?php var_dump(fileinode(".")); var_dump(fileowner(".")); var_dump(filegroup(".")); var_dump(fileatime(".")); var_dump(filectime(".")); var_dump(fileinode("./..")); var_dump(fileowner("./..")); var_dump(filegroup("./..")); var_dump(fileatime("./..")); var_dump(filectime("./..")); var_dump(fileinode(__FILE__)); var_dump(fileowner(__FILE__)); var_dump(filegroup(__FILE__)); var_dump(fileatime(__FILE__)); var_dump(filectime(__FILE__)); var_dump(fileinode("/no/such/file/or/dir")); var_dump(fileowner("/no/such/file/or/dir")); var_dump(filegroup("/no/such/file/or/dir")); var_dump(fileatime("/no/such/file/or/dir")); var_dump(filectime("/no/such/file/or/dir")); echo "Done\n"; ?> --EXPECTF-- int(%d) int(%d) int(%d) int(%d) int(%d) int(%d) int(%d) int(%d) int(%d) int(%d) int(%d) int(%d) int(%d) int(%d) int(%d) Warning: fileinode(): stat failed for /no/such/file/or/dir in %s on line %d bool(false) Warning: fileowner(): stat failed for /no/such/file/or/dir in %s on line %d bool(false) Warning: filegroup(): stat failed for /no/such/file/or/dir in %s on line %d bool(false) Warning: fileatime(): stat failed for /no/such/file/or/dir in %s on line %d bool(false) Warning: filectime(): stat failed for /no/such/file/or/dir in %s on line %d bool(false) Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/disk.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/file/disk.phpt +++ php-src/ext/standard/tests/file/disk.phpt --TEST-- disk_total_space() and disk_free_space() tests --SKIPIF-- <?php if (substr(PHP_OS, 0, 3) == 'WIN') { die('skip not for Windows'); } ?> --FILE-- <?php var_dump(disk_free_space()); var_dump(disk_total_space()); var_dump(disk_free_space(-1)); var_dump(disk_total_space(-1)); var_dump(disk_free_space("/")); var_dump(disk_total_space("/")); var_dump(disk_free_space("/some/path/here")); var_dump(disk_total_space("/some/path/here")); echo "Done\n"; ?> --EXPECTF-- Warning: disk_free_space() expects exactly 1 parameter, 0 given in %s on line %d NULL Warning: disk_total_space() expects exactly 1 parameter, 0 given in %s on line %d NULL Warning: disk_free_space(): No such file or directory in %s on line %d bool(false) Warning: disk_total_space(): No such file or directory in %s on line %d bool(false) float(%d) float(%d) Warning: disk_free_space(): No such file or directory in %s on line %d bool(false) Warning: disk_total_space(): No such file or directory in %s on line %d bool(false) Done
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php