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

Reply via email to