diff options
Diffstat (limited to 'ext/standard/tests/strings/money_format_variation1.phpt')
-rw-r--r-- | ext/standard/tests/strings/money_format_variation1.phpt | 172 |
1 files changed, 0 insertions, 172 deletions
diff --git a/ext/standard/tests/strings/money_format_variation1.phpt b/ext/standard/tests/strings/money_format_variation1.phpt deleted file mode 100644 index 4a381c183a..0000000000 --- a/ext/standard/tests/strings/money_format_variation1.phpt +++ /dev/null @@ -1,172 +0,0 @@ ---TEST-- -Test money_format() function : usage variations - test values for $format argument ---SKIPIF-- -<?php - if (!function_exists('money_format')) { - die("SKIP money_format - not supported\n"); - } -?> ---FILE-- -<?php -/* Prototype : string money_format ( string $format , float $number ) - * Description: Formats a number as a currency string - * Source code: ext/standard/string.c -*/ - -// =========================================================================================== -// = We do not test for exact return-values, as those might be different between OS-versions = -// =========================================================================================== - -echo "*** Testing money_format() function: with unexpected inputs for 'format' argument ***\n"; - -//get an unset variable -$unset_var = ' string_val '; -unset($unset_var); - -//defining a couple of sample classes -class class_no_tostring { -} - -class class_with_tostring { - public function __toString() { - return " sample object "; - } -} - - -//getting the resource -$file_handle = fopen(__FILE__, "r"); - -// array with different values for $input -$formats = array ( - - // integer values -/*1*/ 0, - 1, - 255, - 256, - 2147483647, - -2147483648, - - // float values -/*7*/ 10.5, - -20.5, - 10.1234567e10, - - // array values -/*10*/ array(), - array(0), - array(1, 2), - - // boolean values -/*13*/ true, - false, - TRUE, - FALSE, - - // null values -/*17*/ NULL, - null, - - // string values -/*19*/ "abcd", - 'abcd', - "0x12f", - "%=*!14#8.2nabcd", - - // objects -/*23*/ new class_no_tostring(), - new class_with_tostring(), - - // resource -/*25*/ $file_handle, - - // undefined variable -/*26*/ @$undefined_var, - - // unset variable -/*27*/ @$unset_var -); - -// loop through with each element of the $formats array to test money_format() function -$count = 1; -$value = 1234.56; - -foreach($formats as $format) { - echo "-- Iteration $count --\n"; - echo gettype(money_format($format, $value))."\n"; - $count ++; -} - -// close the file handle -fclose($file_handle); - -?> -===Done=== ---EXPECTF-- -*** Testing money_format() function: with unexpected inputs for 'format' argument *** --- Iteration 1 -- -string --- Iteration 2 -- -string --- Iteration 3 -- -string --- Iteration 4 -- -string --- Iteration 5 -- -string --- Iteration 6 -- -string --- Iteration 7 -- -string --- Iteration 8 -- -string --- Iteration 9 -- -string --- Iteration 10 -- - -Warning: money_format() expects parameter 1 to be string, array given in %s on line %d -NULL --- Iteration 11 -- - -Warning: money_format() expects parameter 1 to be string, array given in %s on line %d -NULL --- Iteration 12 -- - -Warning: money_format() expects parameter 1 to be string, array given in %s on line %d -NULL --- Iteration 13 -- -string --- Iteration 14 -- -string --- Iteration 15 -- -string --- Iteration 16 -- -string --- Iteration 17 -- -string --- Iteration 18 -- -string --- Iteration 19 -- -string --- Iteration 20 -- -string --- Iteration 21 -- -string --- Iteration 22 -- -string --- Iteration 23 -- - -Warning: money_format() expects parameter 1 to be string, object given in %s on line %d -NULL --- Iteration 24 -- -string --- Iteration 25 -- - -Warning: money_format() expects parameter 1 to be string, resource given in %s on line %d -NULL --- Iteration 26 -- -string --- Iteration 27 -- -string -===Done=== |