tony2001 Thu Jul 19 15:15:16 2007 UTC Added files: /php-src/ext/standard/tests/strings fprintf_variation_003_64bit.phpt fprintf_variation_006_64bit.phpt fprintf_variation_007_64bit.phpt fprintf_variation_008_64bit.phpt
Modified files: /php-src/ext/standard/tests/strings fprintf_variation_001.phpt fprintf_variation_002.phpt fprintf_variation_003.phpt fprintf_variation_004.phpt fprintf_variation_005.phpt fprintf_variation_006.phpt fprintf_variation_007.phpt fprintf_variation_008.phpt fprintf_variation_009.phpt Log: fix tests, add 64bit versions
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/fprintf_variation_001.phpt?r1=1.1&r2=1.2&diff_format=u Index: php-src/ext/standard/tests/strings/fprintf_variation_001.phpt diff -u php-src/ext/standard/tests/strings/fprintf_variation_001.phpt:1.1 php-src/ext/standard/tests/strings/fprintf_variation_001.phpt:1.2 --- php-src/ext/standard/tests/strings/fprintf_variation_001.phpt:1.1 Thu Jul 19 15:04:05 2007 +++ php-src/ext/standard/tests/strings/fprintf_variation_001.phpt Thu Jul 19 15:15:15 2007 @@ -3,7 +3,7 @@ --SKIPIF-- <?php $data_file = dirname(__FILE__) . '/dump.txt'; -if !($fp = fopen($data_file, 'w')) { +if (!($fp = fopen($data_file, 'w'))) { die('skip File dump.txt could not be created'); } ?> http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/fprintf_variation_002.phpt?r1=1.1&r2=1.2&diff_format=u Index: php-src/ext/standard/tests/strings/fprintf_variation_002.phpt diff -u php-src/ext/standard/tests/strings/fprintf_variation_002.phpt:1.1 php-src/ext/standard/tests/strings/fprintf_variation_002.phpt:1.2 --- php-src/ext/standard/tests/strings/fprintf_variation_002.phpt:1.1 Thu Jul 19 15:04:05 2007 +++ php-src/ext/standard/tests/strings/fprintf_variation_002.phpt Thu Jul 19 15:15:15 2007 @@ -3,7 +3,7 @@ --SKIPIF-- <?php $data_file = dirname(__FILE__) . '/dump.txt'; -if !($fp = fopen($data_file, 'w')) { +if (!($fp = fopen($data_file, 'w'))) { die('skip File dump.txt could not be created'); } ?> http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/fprintf_variation_003.phpt?r1=1.1&r2=1.2&diff_format=u Index: php-src/ext/standard/tests/strings/fprintf_variation_003.phpt diff -u php-src/ext/standard/tests/strings/fprintf_variation_003.phpt:1.1 php-src/ext/standard/tests/strings/fprintf_variation_003.phpt:1.2 --- php-src/ext/standard/tests/strings/fprintf_variation_003.phpt:1.1 Thu Jul 19 15:04:05 2007 +++ php-src/ext/standard/tests/strings/fprintf_variation_003.phpt Thu Jul 19 15:15:15 2007 @@ -3,9 +3,10 @@ --SKIPIF-- <?php $data_file = dirname(__FILE__) . '/dump.txt'; -if !($fp = fopen($data_file, 'w')) { +if (!($fp = fopen($data_file, 'w'))) { die('skip File dump.txt could not be created'); } +if (PHP_INT_SIZE != 4) die("skip this test is for 32bit platform only"); ?> --FILE-- <?php http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/fprintf_variation_004.phpt?r1=1.1&r2=1.2&diff_format=u Index: php-src/ext/standard/tests/strings/fprintf_variation_004.phpt http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/fprintf_variation_005.phpt?r1=1.1&r2=1.2&diff_format=u Index: php-src/ext/standard/tests/strings/fprintf_variation_005.phpt diff -u php-src/ext/standard/tests/strings/fprintf_variation_005.phpt:1.1 php-src/ext/standard/tests/strings/fprintf_variation_005.phpt:1.2 --- php-src/ext/standard/tests/strings/fprintf_variation_005.phpt:1.1 Thu Jul 19 15:04:05 2007 +++ php-src/ext/standard/tests/strings/fprintf_variation_005.phpt Thu Jul 19 15:15:15 2007 @@ -3,7 +3,7 @@ --SKIPIF-- <?php $data_file = dirname(__FILE__) . '/dump.txt'; -if !($fp = fopen($data_file, 'w')) { +if (!($fp = fopen($data_file, 'w'))) { die('skip File dump.txt could not be created'); } ?> http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/fprintf_variation_006.phpt?r1=1.1&r2=1.2&diff_format=u Index: php-src/ext/standard/tests/strings/fprintf_variation_006.phpt diff -u php-src/ext/standard/tests/strings/fprintf_variation_006.phpt:1.1 php-src/ext/standard/tests/strings/fprintf_variation_006.phpt:1.2 --- php-src/ext/standard/tests/strings/fprintf_variation_006.phpt:1.1 Thu Jul 19 15:04:05 2007 +++ php-src/ext/standard/tests/strings/fprintf_variation_006.phpt Thu Jul 19 15:15:15 2007 @@ -3,9 +3,10 @@ --SKIPIF-- <?php $data_file = dirname(__FILE__) . '/dump.txt'; -if !($fp = fopen($data_file, 'w')) { +if (!($fp = fopen($data_file, 'w'))) { die('skip File dump.txt could not be created'); } +if (PHP_INT_SIZE != 4) die("skip this test is for 32bit platform only"); ?> --FILE-- <?php http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/fprintf_variation_007.phpt?r1=1.1&r2=1.2&diff_format=u Index: php-src/ext/standard/tests/strings/fprintf_variation_007.phpt diff -u php-src/ext/standard/tests/strings/fprintf_variation_007.phpt:1.1 php-src/ext/standard/tests/strings/fprintf_variation_007.phpt:1.2 --- php-src/ext/standard/tests/strings/fprintf_variation_007.phpt:1.1 Thu Jul 19 15:04:05 2007 +++ php-src/ext/standard/tests/strings/fprintf_variation_007.phpt Thu Jul 19 15:15:15 2007 @@ -1,11 +1,12 @@ --TEST-- -Test fprintf() function (variation - 7 ) +Test fprintf() function (variation - 7) --SKIPIF-- <?php $data_file = dirname(__FILE__) . '/dump.txt'; -if !($fp = fopen($data_file, 'w')) { +if (!($fp = fopen($data_file, 'w'))) { die('skip File dump.txt could not be created'); } +if (PHP_INT_SIZE != 4) die("skip this test is for 32bit platform only"); ?> --FILE-- <?php http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/fprintf_variation_008.phpt?r1=1.1&r2=1.2&diff_format=u Index: php-src/ext/standard/tests/strings/fprintf_variation_008.phpt diff -u php-src/ext/standard/tests/strings/fprintf_variation_008.phpt:1.1 php-src/ext/standard/tests/strings/fprintf_variation_008.phpt:1.2 --- php-src/ext/standard/tests/strings/fprintf_variation_008.phpt:1.1 Thu Jul 19 15:04:05 2007 +++ php-src/ext/standard/tests/strings/fprintf_variation_008.phpt Thu Jul 19 15:15:15 2007 @@ -3,9 +3,10 @@ --SKIPIF-- <?php $data_file = dirname(__FILE__) . '/dump.txt'; -if !($fp = fopen($data_file, 'w')) { +if (!($fp = fopen($data_file, 'w'))) { die('skip File dump.txt could not be created'); } +if (PHP_INT_SIZE != 4) die("skip this test is for 32bit platform only"); ?> --FILE-- <?php http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/fprintf_variation_009.phpt?r1=1.1&r2=1.2&diff_format=u Index: php-src/ext/standard/tests/strings/fprintf_variation_009.phpt diff -u php-src/ext/standard/tests/strings/fprintf_variation_009.phpt:1.1 php-src/ext/standard/tests/strings/fprintf_variation_009.phpt:1.2 --- php-src/ext/standard/tests/strings/fprintf_variation_009.phpt:1.1 Thu Jul 19 15:04:05 2007 +++ php-src/ext/standard/tests/strings/fprintf_variation_009.phpt Thu Jul 19 15:15:15 2007 @@ -3,7 +3,7 @@ --SKIPIF-- <?php $data_file = dirname(__FILE__) . '/dump.txt'; -if !($fp = fopen($data_file, 'w')) { +if (!($fp = fopen($data_file, 'w'))) { die('skip File dump.txt could not be created'); } ?> http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/fprintf_variation_003_64bit.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/strings/fprintf_variation_003_64bit.phpt +++ php-src/ext/standard/tests/strings/fprintf_variation_003_64bit.phpt --TEST-- Test fprintf() function (variation - 3) --SKIPIF-- <?php $data_file = dirname(__FILE__) . '/dump.txt'; if (!($fp = fopen($data_file, 'w'))) { die('skip File dump.txt could not be created'); } if (PHP_INT_SIZE != 8) die("skip this test is for 64bit platform only"); ?> --FILE-- <?php $int_numbers = array( 0, 1, -1, 2.7, -2.7, 23333333, -23333333, "1234" ); /* creating dumping file */ $data_file = dirname(__FILE__) . '/dump.txt'; if (!($fp = fopen($data_file, 'wt'))) return; /* binary type variations */ fprintf($fp, "\n*** Testing fprintf() with binary ***\n"); foreach( $int_numbers as $bin_num ) { fprintf( $fp, "\n"); fprintf( $fp, "%b", $bin_num ); } fclose($fp); print_r(file_get_contents($data_file)); echo "\nDone"; unlink($data_file); ?> --EXPECTF-- *** Testing fprintf() with binary *** 0 1 1111111111111111111111111111111111111111111111111111111111111111 10 1111111111111111111111111111111111111111111111111111111111111110 1011001000000100111010101 1111111111111111111111111111111111111110100110111111011000101011 10011010010 Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/fprintf_variation_006_64bit.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/strings/fprintf_variation_006_64bit.phpt +++ php-src/ext/standard/tests/strings/fprintf_variation_006_64bit.phpt --TEST-- Test fprintf() function (variation - 6) --SKIPIF-- <?php $data_file = dirname(__FILE__) . '/dump.txt'; if (!($fp = fopen($data_file, 'w'))) { die('skip File dump.txt could not be created'); } if (PHP_INT_SIZE != 8) die("skip this test is for 64bit platform only"); ?> --FILE-- <?php $int_numbers = array( 0, 1, -1, 2.7, -2.7, 23333333, -23333333, "1234" ); /* creating dumping file */ $data_file = dirname(__FILE__) . '/dump.txt'; if (!($fp = fopen($data_file, 'wt'))) return; /* unsigned int type variation */ fprintf($fp, "\n*** Testing fprintf() for unsigned integers ***\n"); foreach( $int_numbers as $unsig_num ) { fprintf( $fp, "\n"); fprintf( $fp, "%u", $unsig_num ); } fclose($fp); print_r(file_get_contents($data_file)); echo "\nDone"; unlink($data_file); ?> --EXPECTF-- *** Testing fprintf() for unsigned integers *** 0 1 18446744073709551615 2 18446744073709551614 23333333 18446744073686218283 1234 Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/fprintf_variation_007_64bit.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/strings/fprintf_variation_007_64bit.phpt +++ php-src/ext/standard/tests/strings/fprintf_variation_007_64bit.phpt --TEST-- Test fprintf() function (variation - 7) --SKIPIF-- <?php $data_file = dirname(__FILE__) . '/dump.txt'; if (!($fp = fopen($data_file, 'w'))) { die('skip File dump.txt could not be created'); } if (PHP_INT_SIZE != 8) die("skip this test is for 64bit platform only"); ?> --FILE-- <?php $int_numbers = array( 0, 1, -1, 2.7, -2.7, 23333333, -23333333, "1234" ); /* creating dumping file */ $data_file = dirname(__FILE__) . '/dump.txt'; if (!($fp = fopen($data_file, 'wt'))) return; /* octal type variations */ fprintf($fp, "\n*** Testing fprintf() for octals ***\n"); foreach( $int_numbers as $octal_num ) { fprintf( $fp, "\n"); fprintf( $fp, "%o", $octal_num ); } fclose($fp); print_r(file_get_contents($data_file)); echo "\nDone"; unlink($data_file); ?> --EXPECTF-- *** Testing fprintf() for octals *** 0 1 1777777777777777777777 2 1777777777777777777776 131004725 1777777777777646773053 2322 Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/fprintf_variation_008_64bit.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/strings/fprintf_variation_008_64bit.phpt +++ php-src/ext/standard/tests/strings/fprintf_variation_008_64bit.phpt --TEST-- Test fprintf() function (variation - 8) --SKIPIF-- <?php $data_file = dirname(__FILE__) . '/dump.txt'; if (!($fp = fopen($data_file, 'w'))) { die('skip File dump.txt could not be created'); } if (PHP_INT_SIZE != 8) die("skip this test is for 64bit platform only"); ?> --FILE-- <?php $int_variation = array( "%d", "%-d", "%+d", "%7.2d", "%-7.2d", "%07.2d", "%-07.2d", "%'#7.2d" ); $int_numbers = array( 0, 1, -1, 2.7, -2.7, 23333333, -23333333, "1234" ); /* creating dumping file */ $data_file = dirname(__FILE__) . '/dump.txt'; if (!($fp = fopen($data_file, 'wt'))) return; /* hexadecimal type variations */ fprintf($fp, "\n*** Testing fprintf() for hexadecimals ***\n"); foreach( $int_numbers as $hexa_num ) { fprintf( $fp, "\n"); fprintf( $fp, "%x", $hexa_num ); } fclose($fp); print_r(file_get_contents($data_file)); echo "\nDone"; unlink($data_file); ?> --EXPECTF-- *** Testing fprintf() for hexadecimals *** 0 1 ffffffffffffffff 2 fffffffffffffffe 16409d5 fffffffffe9bf62b 4d2 Done
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php