From: Alexey Zakhlestin Date: Fri, 4 Jul 2008 14:56:30 +0000 (+0000) Subject: MFB: fixed tests not to rely on actual strings of errors, as those are not defined... X-Git-Tag: BEFORE_HEAD_NS_CHANGE~1401 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=30ab26af8b43ddafb9b938b9328251b18c87ad24;p=php MFB: fixed tests not to rely on actual strings of errors, as those are not defined by any standard and are platform-dependent --- diff --git a/ext/posix/tests/posix_strerror_error.phpt b/ext/posix/tests/posix_strerror_error.phpt index 6fc17ec0ce..3803f465b2 100644 --- a/ext/posix/tests/posix_strerror_error.phpt +++ b/ext/posix/tests/posix_strerror_error.phpt @@ -24,7 +24,7 @@ var_dump( posix_strerror($errno, $extra_arg) ); echo "\n-- Testing posix_strerror() function with invalid error number --\n"; $errno = -999; -var_dump( posix_strerror($errno) ); +echo gettype( posix_strerror($errno) )."\n"; echo "Done"; ?> @@ -42,5 +42,5 @@ Warning: posix_strerror() expects exactly 1 parameter, 2 given in %s on line %d bool(false) -- Testing posix_strerror() function with invalid error number -- -string(%d) "Unknown error %d" +string Done diff --git a/ext/posix/tests/posix_strerror_variation1.phpt b/ext/posix/tests/posix_strerror_variation1.phpt index 84c332de6c..065bfcabf3 100644 --- a/ext/posix/tests/posix_strerror_variation1.phpt +++ b/ext/posix/tests/posix_strerror_variation1.phpt @@ -73,7 +73,7 @@ $values = array( foreach($values as $value) { echo "\nArg value $value \n"; - var_dump( posix_strerror($value) ); + echo gettype( posix_strerror($value) )."\n"; }; echo "Done"; @@ -86,97 +86,97 @@ Notice: Undefined variable: undefined_var in %s on line %d Notice: Undefined variable: unset_var in %s on line %d Arg value 10.5 -string(18) "No child processes" +string Arg value -10.5 -string(%d) "Unknown error %d" +string Arg value 101234567000 -string(%d) "Unknown error %d" +string Arg value 1.07654321E-9 -string(7) "Success" +string Arg value 0.5 -string(7) "Success" +string Notice: Array to string conversion in %s on line %d Arg value Array Warning: posix_strerror() expects parameter 1 to be long, array given in %s on line %d -bool(false) +boolean Notice: Array to string conversion in %s on line %d Arg value Array Warning: posix_strerror() expects parameter 1 to be long, array given in %s on line %d -bool(false) +boolean Notice: Array to string conversion in %s on line %d Arg value Array Warning: posix_strerror() expects parameter 1 to be long, array given in %s on line %d -bool(false) +boolean Notice: Array to string conversion in %s on line %d Arg value Array Warning: posix_strerror() expects parameter 1 to be long, array given in %s on line %d -bool(false) +boolean Notice: Array to string conversion in %s on line %d Arg value Array Warning: posix_strerror() expects parameter 1 to be long, array given in %s on line %d -bool(false) +boolean Arg value -string(7) "Success" +string Arg value -string(7) "Success" +string Arg value 1 -string(23) "Operation not permitted" +string Arg value -string(7) "Success" +string Arg value 1 -string(23) "Operation not permitted" +string Arg value -string(7) "Success" +string Arg value Warning: posix_strerror() expects parameter 1 to be long, Unicode string given in %s on line %d -bool(false) +boolean Arg value Warning: posix_strerror() expects parameter 1 to be long, Unicode string given in %s on line %d -bool(false) +boolean Arg value string Warning: posix_strerror() expects parameter 1 to be long, Unicode string given in %s on line %d -bool(false) +boolean Arg value string Warning: posix_strerror() expects parameter 1 to be long, Unicode string given in %s on line %d -bool(false) +boolean Arg value -string(7) "Success" +string Arg value -string(7) "Success" +string Catchable fatal error: Object of class stdClass could not be converted to string in %s on line %d