cvs: php-src /ext/standard/tests/strings ltrim.phpt

From: Date: Tue, 17 Apr 2007 11:55:39 +0000
Subject: cvs: php-src /ext/standard/tests/strings ltrim.phpt
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-43912@lists.php.net to get a copy of this message
zoe Tue Apr 17 11:55:39 2007 UTC Modified files: /php-src/ext/standard/tests/strings ltrim.phpt Log: Updated testcase ltrim() http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/ltrim.phpt?r1=1.1&r2=1.2&diff_format=u Index: php-src/ext/standard/tests/strings/ltrim.phpt diff -u php-src/ext/standard/tests/strings/ltrim.phpt:1.1 php-src/ext/standard/tests/strings/ltrim.phpt:1.2 --- php-src/ext/standard/tests/strings/ltrim.phpt:1.1 Wed Mar 28 10:31:13 2007 +++ php-src/ext/standard/tests/strings/ltrim.phpt Tue Apr 17 11:55:39 2007 @@ -3,17 +3,14 @@ --FILE-- <?php -/* Testing for Error conditions */ +/* Prototype: string ltrim( string str[, string charlist] ) + * Description: Strip whitespace (or other characters) from the beginning of a string + */ +/* Testing for Error conditions */ /* Invalid Number of Arguments */ - - echo "\n *** Output for Error Conditions ***\n"; - - echo "\n *** Output for zero argument ***\n"; - var_dump( ltrim() ); - - echo "\n *** Output for more than valid number of arguments (Valid are 1 or 2 arguments) ***\n"; - var_dump( ltrim("", " ", 1) ); +var_dump( ltrim() ); +var_dump( ltrim("", " ", 1) ); /* heredoc string */ $str = <<<EOD @@ -21,49 +18,42 @@ ing heredoc string EOD; -echo "\n *** Using heredoc string ***\n"; +echo "\n*** Testing with heredoc string ***\n"; var_dump( ltrim($str, "\nusi") ); /* Testing the Normal behaviour of ltrim() function */ - echo "\n *** Output for Normal Behaviour ***\n"; - var_dump ( ltrim(" \t\0 ltrim test") ); /* without second Argument */ - var_dump ( ltrim(" ltrim test" , "") ); /* no characters in second Argument */ - var_dump ( ltrim(" ltrim test", NULL) ); /* with NULL as second Argument */ - var_dump ( ltrim(" ltrim test", true) ); /* with boolean value as second Argument */ - var_dump ( ltrim(" ltrim test", " ") ); /* with single space as second Argument */ - var_dump ( ltrim("\t\n\r\0\x0B ltrim test", "\t\n\r\0\x0B") ); /* with multiple escape sequences as second Argument */ - var_dump ( ltrim("ABCXYZltrim test", "A..Z") ); /* with characters range as second Argument */ - var_dump ( ltrim("0123456789ltrim test", "0..9") ); /* with numbers range as second Argument */ - var_dump ( ltrim("@$#ltrim test", "#@$") ); /* with some special characters as second Argument */ - +echo "\n*** Testing Normal Behaviour ***\n"; +var_dump ( ltrim(" \t\0 ltrim test") ); // without second Argument +var_dump ( ltrim(" ltrim test" , "") ); // no characters in second Argument +var_dump ( ltrim(" ltrim test", NULL) ); // with NULL as second Argument +var_dump ( ltrim(" ltrim test", true) ); // with boolean value as second Argument +var_dump ( ltrim(" ltrim test", " ") ); // with single space as second Argument +var_dump ( ltrim("\t\n\r\0\x0B ltrim test", "\t\n\r\0\x0B") ); // with multiple escape sequences as second Argument +var_dump ( ltrim("ABCXYZltrim test", "A..Z") ); // with characters range as second Argument +var_dump ( ltrim("0123456789ltrim test", "0..9") ); // with numbers range as second Argument +var_dump ( ltrim("@$#ltrim test", "#@$") ); // with some special characters as second Argument - echo "\n *** Output for scalar argument) ***\n"; - var_dump( ltrim( 12345 ) ); /* Scalar argument */ +echo "\n*** Testing for scalar argument ***\n"; +var_dump( ltrim( 12345 ) ); // Scalar argument - echo "\n *** Output for NULL argument) ***\n"; - var_dump( ltrim(NULL) ); /* NULL Argument */ +echo "\n*** Testing for NULL argument ***\n"; +var_dump( ltrim(NULL) ); // NULL Argument -echo "\nDone\n"; +echo "\nDone"; ?> --EXPECTF-- -*** Output for Error Conditions *** - - *** Output for zero argument *** - Warning: ltrim() expects at least 1 parameter, 0 given in %s on line %d NULL - *** Output for more than valid number of arguments (Valid are 1 or 2 arguments) *** - Warning: ltrim() expects at most 2 parameters, 3 given in %s on line %d NULL - *** Using heredoc string *** +*** Testing with heredoc string *** string(17) "ng heredoc string" - *** Output for Normal Behaviour *** +*** Testing Normal Behaviour *** string(10) "ltrim test" string(13) " ltrim test" string(18) " ltrim test" @@ -74,10 +64,10 @@ string(10) "ltrim test" string(10) "ltrim test" - *** Output for scalar argument) *** +*** Testing for scalar argument *** string(5) "12345" - *** Output for NULL argument) *** +*** Testing for NULL argument *** string(0) "" Done

« previous php.cvs (#43912) next »