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

Reply via email to