sander Sun Oct 6 15:12:22 2002 EDT Added files: /php4/ext/standard/tests/strings add-and-stripcslashes.phpt bin2hex.phpt chr_ord.phpt chunk_split.phpt count_chars.phpt crc32.phpt
Modified files: /php4/ext/standard/tests/strings trim.phpt Log: Some string tests Index: php4/ext/standard/tests/strings/trim.phpt diff -u php4/ext/standard/tests/strings/trim.phpt:1.3 php4/ext/standard/tests/strings/trim.phpt:1.4 --- php4/ext/standard/tests/strings/trim.phpt:1.3 Tue Mar 5 04:00:56 2002 +++ php4/ext/standard/tests/strings/trim.phpt Sun Oct 6 15:12:22 2002 @@ -1,5 +1,5 @@ --TEST-- -trim() function +trim(), rtrim() and ltrim() functions --POST-- --GET-- --FILE-- Index: php4/ext/standard/tests/strings/add-and-stripcslashes.phpt +++ php4/ext/standard/tests/strings/add-and-stripcslashes.phpt --TEST-- addcslashes() and stripcslashes() function --POST-- --GET-- --FILE-- <?php echo addcslashes("foobarbaz", 'bar')."\n"; echo addcslashes('foo[ ]', 'A..z')."\n"; echo @addcslashes("zoo['.']", 'z..A')."\n"; echo addcslashes('abcdefghijklmnopqrstuvwxyz', "a\145..\160z")."\n"; echo "\n\r" == stripcslashes('\n\r'),"\n"; echo stripcslashes('\065\x64')."\n"; ?> --EXPECT-- foo\b\a\r\b\az \f\o\o\[ \] \zoo['\.'] \abcd\e\f\g\h\i\j\k\l\m\n\o\pqrstuvwxy\z 1 5d Index: php4/ext/standard/tests/strings/bin2hex.phpt +++ php4/ext/standard/tests/strings/bin2hex.phpt --TEST-- bin2hex() function --POST-- --GET-- --FILE-- <?php $s = ''; for($i=0; $i<256; $i++) { $s .= chr($i); } echo bin2hex($s)."\n"; echo bin2hex("abc")."\n"; ?> --EXPECT-- 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff 616263 Index: php4/ext/standard/tests/strings/chr_ord.phpt +++ php4/ext/standard/tests/strings/chr_ord.phpt --TEST-- chr() and ord() functions --POST-- --GET-- --FILE-- <?php echo "Testing ord() & chr()..."; for($i=0; $i<256; $i++) echo !ord(chr($i)) == $i; echo " done"; ?> --EXPECT-- Testing ord() & chr()... done Index: php4/ext/standard/tests/strings/chunk_split.phpt +++ php4/ext/standard/tests/strings/chunk_split.phpt --TEST-- chunk_split() function --POST-- --GET-- --FILE-- <?php echo chunk_split('abc', 1, '-')."\n"; echo chunk_split('foooooooooooooooo', 5)."\n"; echo chunk_split(str_repeat('X', 2*76))."\n"; ?> --EXPECT-- a-b-c- foooo ooooo ooooo oo XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Index: php4/ext/standard/tests/strings/count_chars.phpt +++ php4/ext/standard/tests/strings/count_chars.phpt --TEST-- count_chars() function --POST-- --GET-- --FILE-- <?php $s = "het leven is net erwtensoep - je kunt er geen touw aan vastknopen"; for($i=0; $i<3; $i++) { echo implode(count_chars($s, $i))."\n"; } echo $a = count_chars($s, 3), "\n"; echo (int) strlen(count_chars($s, 4)) == 256-strlen($a),"\n"; ?> --EXPECT-- 000000000000000000000000000000001200000000000010000000000000000000000000000000000000000000000000003000120111121083202362220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 121312111121832236222 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -aeghijklnoprstuvw 1 Index: php4/ext/standard/tests/strings/crc32.phpt +++ php4/ext/standard/tests/strings/crc32.phpt --TEST-- crc32() function --POST-- --GET-- --FILE-- <?php $input = array("foo", "bar", "baz", "grldsajkopallkjasd"); foreach($input AS $i) { echo crc32($i)."\n"; } ?> --EXPECT-- -1938594527 1996459178 2015626392 824412087 -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php