[PHP-CVS] svn: /php/php-src/ branches/PHP_5_2/ext/gd/tests/imagerectangle_basic.phpt branches/PHP_5_2/ext/gd/tests/imagerectangle_error2.phpt branches/PHP_5_3/ext/gd/tests/imagerectangle_basic.phpt br

2009-09-15 Thread andy wharmby
wharmby  Tue, 15 Sep 2009 21:44:08 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=288357

Log:
Fix SKIPIF sections

Changed paths:
U   php/php-src/branches/PHP_5_2/ext/gd/tests/imagerectangle_basic.phpt
U   php/php-src/branches/PHP_5_2/ext/gd/tests/imagerectangle_error2.phpt
U   php/php-src/branches/PHP_5_3/ext/gd/tests/imagerectangle_basic.phpt
U   php/php-src/branches/PHP_5_3/ext/gd/tests/imagerectangle_error2.phpt
U   php/php-src/trunk/ext/gd/tests/imagerectangle_basic.phpt
U   php/php-src/trunk/ext/gd/tests/imagerectangle_error2.phpt

Modified: php/php-src/branches/PHP_5_2/ext/gd/tests/imagerectangle_basic.phpt
===
--- php/php-src/branches/PHP_5_2/ext/gd/tests/imagerectangle_basic.phpt 
2009-09-15 20:34:54 UTC (rev 288356)
+++ php/php-src/branches/PHP_5_2/ext/gd/tests/imagerectangle_basic.phpt 
2009-09-15 21:44:08 UTC (rev 288357)
@@ -5,7 +5,7 @@
 #testfest PHPSP on 2009-06-30
 --SKIPIF--
 ?php
-if ( ! extension_loaded('gd') ) die( 'GD not present; skipping test' );
+if ( ! extension_loaded('gd') ) die( 'skip GD not present; skipping test' );
 ?
 --FILE--
 ?php

Modified: php/php-src/branches/PHP_5_2/ext/gd/tests/imagerectangle_error2.phpt
===
--- php/php-src/branches/PHP_5_2/ext/gd/tests/imagerectangle_error2.phpt
2009-09-15 20:34:54 UTC (rev 288356)
+++ php/php-src/branches/PHP_5_2/ext/gd/tests/imagerectangle_error2.phpt
2009-09-15 21:44:08 UTC (rev 288357)
@@ -5,7 +5,7 @@
 #testfest PHPSP on 2009-06-30
 --SKIPIF--
 ?php
-if ( ! extension_loaded('gd') ) die( 'GD not present; skipping test' );
+if ( ! extension_loaded('gd') ) die( 'skip GD not present; skipping test' );
 ?
 --FILE--
 ?php

Modified: php/php-src/branches/PHP_5_3/ext/gd/tests/imagerectangle_basic.phpt
===
--- php/php-src/branches/PHP_5_3/ext/gd/tests/imagerectangle_basic.phpt 
2009-09-15 20:34:54 UTC (rev 288356)
+++ php/php-src/branches/PHP_5_3/ext/gd/tests/imagerectangle_basic.phpt 
2009-09-15 21:44:08 UTC (rev 288357)
@@ -5,7 +5,7 @@
 #testfest PHPSP on 2009-06-30
 --SKIPIF--
 ?php
-if ( ! extension_loaded('gd') ) die( 'GD not present; skipping test' );
+if ( ! extension_loaded('gd') ) die( 'skip GD not present; skipping test' );
 ?
 --FILE--
 ?php

Modified: php/php-src/branches/PHP_5_3/ext/gd/tests/imagerectangle_error2.phpt
===
--- php/php-src/branches/PHP_5_3/ext/gd/tests/imagerectangle_error2.phpt
2009-09-15 20:34:54 UTC (rev 288356)
+++ php/php-src/branches/PHP_5_3/ext/gd/tests/imagerectangle_error2.phpt
2009-09-15 21:44:08 UTC (rev 288357)
@@ -5,7 +5,7 @@
 #testfest PHPSP on 2009-06-30
 --SKIPIF--
 ?php
-if ( ! extension_loaded('gd') ) die( 'GD not present; skipping test' );
+if ( ! extension_loaded('gd') ) die( 'skip GD not present; skipping test' );
 ?
 --FILE--
 ?php

Modified: php/php-src/trunk/ext/gd/tests/imagerectangle_basic.phpt
===
--- php/php-src/trunk/ext/gd/tests/imagerectangle_basic.phpt2009-09-15 
20:34:54 UTC (rev 288356)
+++ php/php-src/trunk/ext/gd/tests/imagerectangle_basic.phpt2009-09-15 
21:44:08 UTC (rev 288357)
@@ -5,7 +5,7 @@
 #testfest PHPSP on 2009-06-30
 --SKIPIF--
 ?php
-if ( ! extension_loaded('gd') ) die( 'GD not present; skipping test' );
+if ( ! extension_loaded('gd') ) die( 'skip GD not present; skipping test' );
 ?
 --FILE--
 ?php

Modified: php/php-src/trunk/ext/gd/tests/imagerectangle_error2.phpt
===
--- php/php-src/trunk/ext/gd/tests/imagerectangle_error2.phpt   2009-09-15 
20:34:54 UTC (rev 288356)
+++ php/php-src/trunk/ext/gd/tests/imagerectangle_error2.phpt   2009-09-15 
21:44:08 UTC (rev 288357)
@@ -5,7 +5,7 @@
 #testfest PHPSP on 2009-06-30
 --SKIPIF--
 ?php
-if ( ! extension_loaded('gd') ) die( 'GD not present; skipping test' );
+if ( ! extension_loaded('gd') ) die( 'skip GD not present; skipping test' );
 ?
 --FILE--
 ?php

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_2/ext/dom/tests/DOMAttr_value_basic_001.phpt branches/PHP_5_2/ext/dom/tests/DOMCharacterData_appendData_basic.phpt branches/PHP_5_2/ext/dom/tests/DOMCharact

2009-09-11 Thread andy wharmby
wharmby  Fri, 11 Sep 2009 21:57:04 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=288274

Log:
Add missing SKIPIF

Changed paths:
U   php/php-src/branches/PHP_5_2/ext/dom/tests/DOMAttr_value_basic_001.phpt
U   
php/php-src/branches/PHP_5_2/ext/dom/tests/DOMCharacterData_appendData_basic.phpt
U   
php/php-src/branches/PHP_5_2/ext/dom/tests/DOMCharacterData_length_error_001.phpt
U   php/php-src/branches/PHP_5_2/ext/dom/tests/DOMText_appendData_basic.phpt
U   php/php-src/branches/PHP_5_2/ext/dom/tests/bug42082.phpt
U   php/php-src/branches/PHP_5_2/ext/dom/tests/bug43364.phpt
U   
php/php-src/branches/PHP_5_2/ext/dom/tests/domdocument_createcomment_error_001.phpt
U   
php/php-src/branches/PHP_5_2/ext/dom/tests/domdocument_createentityreference_001.phpt
U   
php/php-src/branches/PHP_5_2/ext/dom/tests/domdocument_createentityreference_002.phpt
U   php/php-src/branches/PHP_5_3/ext/dom/tests/DOMAttr_value_basic_001.phpt
U   
php/php-src/branches/PHP_5_3/ext/dom/tests/DOMCharacterData_length_error_001.phpt
U   php/php-src/branches/PHP_5_3/ext/dom/tests/DOMText_appendData_basic.phpt
U   php/php-src/branches/PHP_5_3/ext/dom/tests/bug42082.phpt
U   
php/php-src/branches/PHP_5_3/ext/dom/tests/domdocument_createcomment_error_001.phpt
U   
php/php-src/branches/PHP_5_3/ext/dom/tests/domdocument_createentityreference_001.phpt
U   
php/php-src/branches/PHP_5_3/ext/dom/tests/domdocument_createentityreference_002.phpt
U   php/php-src/trunk/ext/dom/tests/DOMAttr_value_basic_001.phpt
U   php/php-src/trunk/ext/dom/tests/DOMCharacterData_length_error_001.phpt
U   php/php-src/trunk/ext/dom/tests/DOMText_appendData_basic.phpt
U   php/php-src/trunk/ext/dom/tests/bug42082.phpt
U   php/php-src/trunk/ext/dom/tests/domdocument_createcomment_error_001.phpt
U   
php/php-src/trunk/ext/dom/tests/domdocument_createentityreference_001.phpt
U   
php/php-src/trunk/ext/dom/tests/domdocument_createentityreference_002.phpt

Modified: php/php-src/branches/PHP_5_2/ext/dom/tests/DOMAttr_value_basic_001.phpt
===
--- php/php-src/branches/PHP_5_2/ext/dom/tests/DOMAttr_value_basic_001.phpt	2009-09-11 21:26:18 UTC (rev 288273)
+++ php/php-src/branches/PHP_5_2/ext/dom/tests/DOMAttr_value_basic_001.phpt	2009-09-11 21:57:04 UTC (rev 288274)
@@ -3,9 +3,14 @@
 --CREDIT--
 Jason Bouffard jbouffa...@yahoo.com
 # TestFest Atlanta 2009-05-14
+--SKIPIF--
+?php require_once('skipif.inc'); ?
 --FILE--
 ?php
 $attr = new DOMAttr('category');
 print $attr-value.\n;
 ?
+===DONE===
 --EXPECTF--
+===DONE===
+
\ No newline at end of file

Modified: php/php-src/branches/PHP_5_2/ext/dom/tests/DOMCharacterData_appendData_basic.phpt
===
--- php/php-src/branches/PHP_5_2/ext/dom/tests/DOMCharacterData_appendData_basic.phpt	2009-09-11 21:26:18 UTC (rev 288273)
+++ php/php-src/branches/PHP_5_2/ext/dom/tests/DOMCharacterData_appendData_basic.phpt	2009-09-11 21:57:04 UTC (rev 288274)
@@ -3,6 +3,8 @@
 --CREDITS--
 Mike Sullivan m...@regexia.com
 #TestFest 2008 (London)
+--SKIPIF--
+?php require_once('skipif.inc'); ?
 --FILE--
 ?php

@@ -26,10 +28,13 @@
 echo \n . $document-saveXML();

 ?
+===DONE===
 --EXPECT--
 CDATA Length (one append): 4
 CDATA Length (two appends): 8
 CDATA Content: data

 ?xml version=1.0?
-rootcdata![CDATA[data]]/cdata/root
\ No newline at end of file
+rootcdata![CDATA[data]]/cdata/root
+===DONE===
+
\ No newline at end of file

Modified: php/php-src/branches/PHP_5_2/ext/dom/tests/DOMCharacterData_length_error_001.phpt
===
--- php/php-src/branches/PHP_5_2/ext/dom/tests/DOMCharacterData_length_error_001.phpt	2009-09-11 21:26:18 UTC (rev 288273)
+++ php/php-src/branches/PHP_5_2/ext/dom/tests/DOMCharacterData_length_error_001.phpt	2009-09-11 21:57:04 UTC (rev 288274)
@@ -3,10 +3,15 @@
 --CREDIT--
 Jason Bouffard jbouffa...@yahoo.com
 # TestFest Atlanta 2009-05-14
+--SKIPIF--
+?php require_once('skipif.inc'); ?
 --FILE--
 ?php
 $character_data = new DOMCharacterData();
 print $character_data-length;
 ?
+===DONE===
 --EXPECTF--
-Warning: main(): Invalid State Error in %s
\ No newline at end of file
+Warning: main(): Invalid State Error in %s
+===DONE===
+
\ No newline at end of file

Modified: php/php-src/branches/PHP_5_2/ext/dom/tests/DOMText_appendData_basic.phpt
===
--- php/php-src/branches/PHP_5_2/ext/dom/tests/DOMText_appendData_basic.phpt	2009-09-11 21:26:18 UTC (rev 288273)
+++ php/php-src/branches/PHP_5_2/ext/dom/tests/DOMText_appendData_basic.phpt	2009-09-11 21:57:04 UTC (rev 288274)
@@ -3,6 +3,8 @@
 --CREDITS--
 Mike Sullivan m...@regexia.com
 #TestFest 2008 (London)
+--SKIPIF--
+?php require_once('skipif.inc'); ?
 --FILE--
 ?php

@@ -26,10 +28,13 @@
 echo \n . 

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_2/ext/standard/tests/network/gethostbyaddr_basic1.phpt branches/PHP_5_2/ext/standard/tests/network/gethostbyname_basic003.phpt branches/PHP_5_2/ext/standard

2009-08-28 Thread andy wharmby
wharmby  Fri, 28 Aug 2009 22:46:43 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=287871

Log:
New basic network function tests. Tested on Windows, Linux and Linux 64 bit

Changed paths:
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/network/gethostbyaddr_basic1.phpt
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/network/gethostbyname_basic003.phpt
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/network/gethostbynamel_basic1.phpt
A   
php/php-src/branches/PHP_5_3/ext/standard/tests/network/gethostbyaddr_basic1.phpt
A   
php/php-src/branches/PHP_5_3/ext/standard/tests/network/gethostbyname_basic003.phpt
A   
php/php-src/branches/PHP_5_3/ext/standard/tests/network/gethostbynamel_basic1.phpt
A   php/php-src/trunk/ext/standard/tests/network/gethostbyaddr_basic1.phpt
A   php/php-src/trunk/ext/standard/tests/network/gethostbyname_basic003.phpt
A   php/php-src/trunk/ext/standard/tests/network/gethostbynamel_basic1.phpt

Added: php/php-src/branches/PHP_5_2/ext/standard/tests/network/gethostbyaddr_basic1.phpt
===
--- php/php-src/branches/PHP_5_2/ext/standard/tests/network/gethostbyaddr_basic1.phpt	(rev 0)
+++ php/php-src/branches/PHP_5_2/ext/standard/tests/network/gethostbyaddr_basic1.phpt	2009-08-28 22:46:43 UTC (rev 287871)
@@ -0,0 +1,18 @@
+--TEST--
+Test gethostbyaddr() function : basic functionality
+--FILE--
+?php
+/* Prototype  : string gethostbyaddr  ( string $ip_address  )
+ * Description: Get the Internet host name corresponding to a given IP address
+ * Source code: ext/standard/dns.c
+*/
+
+echo *** Testing gethostbyaddr() : basic functionality ***\n;
+echo gethostbyaddr(127.0.0.1).\n;
+
+?
+===DONE===
+--EXPECTF--
+*** Testing gethostbyaddr() : basic functionality ***
+%rloopback|localhost(\.localdomain)?%r
+===DONE===
\ No newline at end of file

Added: php/php-src/branches/PHP_5_2/ext/standard/tests/network/gethostbyname_basic003.phpt
===
--- php/php-src/branches/PHP_5_2/ext/standard/tests/network/gethostbyname_basic003.phpt	(rev 0)
+++ php/php-src/branches/PHP_5_2/ext/standard/tests/network/gethostbyname_basic003.phpt	2009-08-28 22:46:43 UTC (rev 287871)
@@ -0,0 +1,18 @@
+--TEST--
+Test gethostbyname() function : basic functionality
+--FILE--
+?php
+/* Prototype  : string gethostbyname  ( string $hostname  )
+ * Description: Get the IPv4 address corresponding to a given Internet host name
+ * Source code: ext/standard/dns.c
+*/
+
+echo *** Testing gethostbyname() : basic functionality ***\n;
+
+echo gethostbyname(localhost).\n;
+?
+===DONE===
+--EXPECT--
+*** Testing gethostbyname() : basic functionality ***
+127.0.0.1
+===DONE===
\ No newline at end of file

Added: php/php-src/branches/PHP_5_2/ext/standard/tests/network/gethostbynamel_basic1.phpt
===
--- php/php-src/branches/PHP_5_2/ext/standard/tests/network/gethostbynamel_basic1.phpt	(rev 0)
+++ php/php-src/branches/PHP_5_2/ext/standard/tests/network/gethostbynamel_basic1.phpt	2009-08-28 22:46:43 UTC (rev 287871)
@@ -0,0 +1,19 @@
+--TEST--
+Test gethostbynamel() function : basic functionality
+--FILE--
+?php
+/* Prototype  : array gethostbynamel  ( string $hostname  )
+ * Description: Get a list of IPv4 addresses corresponding to a given Internet host name
+ * Source code: ext/standard/dns.c
+*/
+
+echo *** Testing gethostbynamel() : basic functionality ***\n;
+var_dump(gethostbynamel(localhost));
+?
+===DONE===
+--EXPECTF--
+*** Testing gethostbynamel() : basic functionality ***
+array(%d) {
+  %a
+}
+===DONE===
\ No newline at end of file

Added: php/php-src/branches/PHP_5_3/ext/standard/tests/network/gethostbyaddr_basic1.phpt
===
--- php/php-src/branches/PHP_5_3/ext/standard/tests/network/gethostbyaddr_basic1.phpt	(rev 0)
+++ php/php-src/branches/PHP_5_3/ext/standard/tests/network/gethostbyaddr_basic1.phpt	2009-08-28 22:46:43 UTC (rev 287871)
@@ -0,0 +1,18 @@
+--TEST--
+Test gethostbyaddr() function : basic functionality
+--FILE--
+?php
+/* Prototype  : string gethostbyaddr  ( string $ip_address  )
+ * Description: Get the Internet host name corresponding to a given IP address
+ * Source code: ext/standard/dns.c
+*/
+
+echo *** Testing gethostbyaddr() : basic functionality ***\n;
+echo gethostbyaddr(127.0.0.1).\n;
+
+?
+===DONE===
+--EXPECTF--
+*** Testing gethostbyaddr() : basic functionality ***
+%rloopback|localhost(\.localdomain)?%r
+===DONE===
\ No newline at end of file

Added: php/php-src/branches/PHP_5_3/ext/standard/tests/network/gethostbyname_basic003.phpt
===
--- 

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_2/ext/posix/tests/posix_setgid_basic.phpt branches/PHP_5_2/ext/posix/tests/posix_setgid_error.phpt branches/PHP_5_2/ext/posix/tests/posix_setgid_variation1.

2009-08-27 Thread andy wharmby
wharmby  Thu, 27 Aug 2009 12:21:19 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=287803

Log:
Fix tests. Add missing SKIPIF sections so test do not run when POSIX extension 
not available.

Changed paths:
U   php/php-src/branches/PHP_5_2/ext/posix/tests/posix_setgid_basic.phpt
U   php/php-src/branches/PHP_5_2/ext/posix/tests/posix_setgid_error.phpt
U   
php/php-src/branches/PHP_5_2/ext/posix/tests/posix_setgid_variation1.phpt
U   
php/php-src/branches/PHP_5_2/ext/posix/tests/posix_setgid_variation2.phpt
U   
php/php-src/branches/PHP_5_2/ext/posix/tests/posix_setgid_variation4.phpt
U   
php/php-src/branches/PHP_5_2/ext/posix/tests/posix_setgid_variation5.phpt
U   
php/php-src/branches/PHP_5_2/ext/posix/tests/posix_setgid_variation6.phpt
U   php/php-src/branches/PHP_5_3/ext/posix/tests/posix_setgid_basic.phpt
U   php/php-src/branches/PHP_5_3/ext/posix/tests/posix_setgid_error.phpt
U   
php/php-src/branches/PHP_5_3/ext/posix/tests/posix_setgid_variation1.phpt
U   
php/php-src/branches/PHP_5_3/ext/posix/tests/posix_setgid_variation2.phpt
U   
php/php-src/branches/PHP_5_3/ext/posix/tests/posix_setgid_variation4.phpt
U   
php/php-src/branches/PHP_5_3/ext/posix/tests/posix_setgid_variation5.phpt
U   
php/php-src/branches/PHP_5_3/ext/posix/tests/posix_setgid_variation6.phpt
U   php/php-src/trunk/ext/posix/tests/posix_setgid_basic.phpt
U   php/php-src/trunk/ext/posix/tests/posix_setgid_error.phpt
U   php/php-src/trunk/ext/posix/tests/posix_setgid_variation1.phpt
U   php/php-src/trunk/ext/posix/tests/posix_setgid_variation2.phpt
U   php/php-src/trunk/ext/posix/tests/posix_setgid_variation4.phpt
U   php/php-src/trunk/ext/posix/tests/posix_setgid_variation5.phpt
U   php/php-src/trunk/ext/posix/tests/posix_setgid_variation6.phpt

Modified: php/php-src/branches/PHP_5_2/ext/posix/tests/posix_setgid_basic.phpt
===
--- php/php-src/branches/PHP_5_2/ext/posix/tests/posix_setgid_basic.phpt	2009-08-27 12:17:39 UTC (rev 287802)
+++ php/php-src/branches/PHP_5_2/ext/posix/tests/posix_setgid_basic.phpt	2009-08-27 12:21:19 UTC (rev 287803)
@@ -1,5 +1,9 @@
 --TEST--
 Test function posix_setgid() by calling it with its expected arguments
+--SKIPIF--
+?php
+if(!extension_loaded(posix)) print skip - POSIX extension not loaded;
+?
 --CREDITS--
 Marco Fabbri mrfab...@gmail.com
 Francesco Fullone f...@ideato.it
@@ -15,6 +19,9 @@


 ?
+===DONE===
 --EXPECTF--
 *** Test by calling method or function with its expected arguments ***
 bool(true)
+===DONE===
+
\ No newline at end of file

Modified: php/php-src/branches/PHP_5_2/ext/posix/tests/posix_setgid_error.phpt
===
--- php/php-src/branches/PHP_5_2/ext/posix/tests/posix_setgid_error.phpt	2009-08-27 12:17:39 UTC (rev 287802)
+++ php/php-src/branches/PHP_5_2/ext/posix/tests/posix_setgid_error.phpt	2009-08-27 12:21:19 UTC (rev 287803)
@@ -1,6 +1,10 @@
 --TEST--
 Test function posix_setgid() by calling it more than or less than its expected arguments.
 --CREDITS--
+--SKIPIF--
+?php
+if(!extension_loaded(posix)) print skip - POSIX extension not loaded;
+?
 Marco Fabbri mrfab...@gmail.com
 Francesco Fullone f...@ideato.it
 #PHPTestFest Cesena Italia on 2009-06-20
@@ -17,6 +21,7 @@
 var_dump(posix_setgid(  ) );

 ?
+===DONE===
 --EXPECTF--
 *** Test by calling method or function with incorrect numbers of arguments ***

@@ -25,3 +30,4 @@

 Warning: posix_setgid() expects exactly 1 parameter, 0 given in %s on line %d
 bool(false)
+===DONE===

Modified: php/php-src/branches/PHP_5_2/ext/posix/tests/posix_setgid_variation1.phpt
===
--- php/php-src/branches/PHP_5_2/ext/posix/tests/posix_setgid_variation1.phpt	2009-08-27 12:17:39 UTC (rev 287802)
+++ php/php-src/branches/PHP_5_2/ext/posix/tests/posix_setgid_variation1.phpt	2009-08-27 12:21:19 UTC (rev 287803)
@@ -1,5 +1,9 @@
 --TEST--
 Test function posix_setgid() by substituting argument 1 with array values.
+--SKIPIF--
+?php
+if(!extension_loaded(posix)) print skip - POSIX extension not loaded;
+?
 --CREDITS--
 Marco Fabbri mrfab...@gmail.com
 Francesco Fullone f...@ideato.it
@@ -25,6 +29,7 @@
   var_dump(posix_setgid( $var  ) );
 }
 ?
+===DONE===
 --EXPECTF--
 *** Test substituting argument 1 with array values ***

@@ -39,3 +44,4 @@

 Warning: posix_setgid() expects parameter 1 to be long, array given in %s on line %d
 bool(false)
+===DONE===

Modified: php/php-src/branches/PHP_5_2/ext/posix/tests/posix_setgid_variation2.phpt
===
--- php/php-src/branches/PHP_5_2/ext/posix/tests/posix_setgid_variation2.phpt	2009-08-27 12:17:39 UTC (rev 287802)
+++ php/php-src/branches/PHP_5_2/ext/posix/tests/posix_setgid_variation2.phpt	2009-08-27 12:21:19 UTC 

[PHP-CVS] svn: /php/php-src/branches/PHP_5_2/ ext/standard/tests/misc/time_sleep_until_basic.phpt ext/standard/tests/misc/time_sleep_until_error1.phpt ext/standard/tests/misc/time_sleep_until_error3.p

2009-08-27 Thread andy wharmby
wharmby  Thu, 27 Aug 2009 19:30:35 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=287819

Log:
Fix time_sleep_until() tests; not supported on Windows on 5.2

Changed paths:
U   
php/php-src/branches/PHP_5_2/ext/standard/tests/misc/time_sleep_until_basic.phpt
U   
php/php-src/branches/PHP_5_2/ext/standard/tests/misc/time_sleep_until_error1.phpt
U   
php/php-src/branches/PHP_5_2/ext/standard/tests/misc/time_sleep_until_error3.phpt
U   php/php-src/branches/PHP_5_2/tests/func/time_sleep_until_basic.phpt
U   php/php-src/branches/PHP_5_2/tests/func/time_sleep_until_error2.phpt

Modified: 
php/php-src/branches/PHP_5_2/ext/standard/tests/misc/time_sleep_until_basic.phpt
===
--- 
php/php-src/branches/PHP_5_2/ext/standard/tests/misc/time_sleep_until_basic.phpt
2009-08-27 19:01:36 UTC (rev 287818)
+++ 
php/php-src/branches/PHP_5_2/ext/standard/tests/misc/time_sleep_until_basic.phpt
2009-08-27 19:30:35 UTC (rev 287819)
@@ -1,5 +1,9 @@
 --TEST--
 time_sleep_until() function - basic test for time_sleep_until()
+--SKIPIF--
+?php
+   function_exists('time_sleep_until') or die('skip time_sleep_until() is 
not supported in this build.');
+?
 --CREDITS--
 Manuel Baldassarri m...@ideato.it
 Michele Orselli m...@ideato.it
@@ -10,5 +14,7 @@
   time_sleep_until( $time );
   var_dump( time() = $time );
 ?
+===DONE===
 --EXPECT--
 bool(true)
+===DONE===

Modified: 
php/php-src/branches/PHP_5_2/ext/standard/tests/misc/time_sleep_until_error1.phpt
===
--- 
php/php-src/branches/PHP_5_2/ext/standard/tests/misc/time_sleep_until_error1.phpt
   2009-08-27 19:01:36 UTC (rev 287818)
+++ 
php/php-src/branches/PHP_5_2/ext/standard/tests/misc/time_sleep_until_error1.phpt
   2009-08-27 19:30:35 UTC (rev 287819)
@@ -1,5 +1,9 @@
 --TEST--
 time_sleep_until() function - error test for time_sleep_until()
+--SKIPIF--
+?php
+   function_exists('time_sleep_until') or die('skip time_sleep_until() is 
not supported in this build.');
+?
 --CREDITS--
 Fabio Fabbrucci fabbru...@grupporetina.com
 Danilo Sanchi san...@grupporetina.com
@@ -8,6 +12,8 @@
 ?php
   var_dump(time_sleep_until(time()-1));
 ?
+===DONE===
 --EXPECTF--
 Warning: time_sleep_until(): Sleep until to time is less than current time in 
%s on line 2
 bool(false)
+===DONE===

Modified: 
php/php-src/branches/PHP_5_2/ext/standard/tests/misc/time_sleep_until_error3.phpt
===
--- 
php/php-src/branches/PHP_5_2/ext/standard/tests/misc/time_sleep_until_error3.phpt
   2009-08-27 19:01:36 UTC (rev 287818)
+++ 
php/php-src/branches/PHP_5_2/ext/standard/tests/misc/time_sleep_until_error3.phpt
   2009-08-27 19:30:35 UTC (rev 287819)
@@ -1,5 +1,9 @@
 --TEST--
 time_sleep_until() function - error test for time_sleep_until()
+--SKIPIF--
+?php
+   function_exists('time_sleep_until') or die('skip time_sleep_until() is 
not supported in this build.');
+?
 --CREDITS--
 Francesco Fullone f...@ideato.it
 #PHPTestFest Cesena Italia on 2009-06-20
@@ -7,6 +11,8 @@
 ?php
   var_dump(time_sleep_until());
 ?
+===DONE===
 --EXPECTF--
 Warning: time_sleep_until() expects exactly 1 parameter, 0 given in %s on line 
2
 NULL
+===DONE===

Modified: php/php-src/branches/PHP_5_2/tests/func/time_sleep_until_basic.phpt
===
--- php/php-src/branches/PHP_5_2/tests/func/time_sleep_until_basic.phpt 
2009-08-27 19:01:36 UTC (rev 287818)
+++ php/php-src/branches/PHP_5_2/tests/func/time_sleep_until_basic.phpt 
2009-08-27 19:30:35 UTC (rev 287819)
@@ -1,5 +1,9 @@
 --TEST--
-time_sleep_until —  Make the script sleep until the specified time
+time_sleep_until() : Make the script sleep until the specified time
+--SKIPIF--
+?php
+   function_exists('time_sleep_until') or die('skip time_sleep_until() is 
not supported in this build.');
+?
 --CREDITS--
 Àlex Corretgé - a...@corretge.cat
 --FILE--
@@ -8,8 +12,11 @@
 $timeA = time();
 time_sleep_until($timeA+3);
 $timeB = time();
-echo ($timeB - $timeA) .  seconds.;
+echo ($timeB - $timeA) .  seconds.\n;

 ?
+===DONE===
 --EXPECT--
-3 seconds.
\ No newline at end of file
+3 seconds.
+===DONE===
+
\ No newline at end of file

Modified: php/php-src/branches/PHP_5_2/tests/func/time_sleep_until_error2.phpt
===
--- php/php-src/branches/PHP_5_2/tests/func/time_sleep_until_error2.phpt
2009-08-27 19:01:36 UTC (rev 287818)
+++ php/php-src/branches/PHP_5_2/tests/func/time_sleep_until_error2.phpt
2009-08-27 19:30:35 UTC (rev 287819)
@@ -1,5 +1,9 @@
 --TEST--
-time_sleep_until —  Make the script sleep until the specified time
+time_sleep_until() : Make the script sleep until the specified time
+--SKIPIF--
+?php
+   function_exists('time_sleep_until') or die('skip 

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_2/ext/standard/tests/strings/md5_basic1.phpt branches/PHP_5_2/ext/standard/tests/strings/md5_basic2.phpt branches/PHP_5_2/ext/standard/tests/strings/md5_err

2009-08-19 Thread andy wharmby
wharmby  Wed, 19 Aug 2009 08:39:33 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=287475

Log:
New basic test for md5(). Tested on Windows, Linux and Linux 64 bit

Changed paths:
A   php/php-src/branches/PHP_5_2/ext/standard/tests/strings/md5_basic1.phpt
A   php/php-src/branches/PHP_5_2/ext/standard/tests/strings/md5_basic2.phpt
A   php/php-src/branches/PHP_5_2/ext/standard/tests/strings/md5_error.phpt
A   php/php-src/branches/PHP_5_3/ext/standard/tests/strings/md5_basic1.phpt
A   php/php-src/branches/PHP_5_3/ext/standard/tests/strings/md5_basic2.phpt
A   php/php-src/branches/PHP_5_3/ext/standard/tests/strings/md5_error.phpt
A   php/php-src/trunk/ext/standard/tests/strings/md5_basic1.phpt
A   php/php-src/trunk/ext/standard/tests/strings/md5_basic2.phpt
A   php/php-src/trunk/ext/standard/tests/strings/md5_error.phpt

Added: php/php-src/branches/PHP_5_2/ext/standard/tests/strings/md5_basic1.phpt
===
--- php/php-src/branches/PHP_5_2/ext/standard/tests/strings/md5_basic1.phpt	(rev 0)
+++ php/php-src/branches/PHP_5_2/ext/standard/tests/strings/md5_basic1.phpt	2009-08-19 08:39:33 UTC (rev 287475)
@@ -0,0 +1,17 @@
+--TEST--
+Test md5() function : basic functionality
+--FILE--
+?php
+/* Prototype  : string md5  ( string $str  [, bool $raw_output= false  ] )
+ * Description: Calculate the md5 hash of a string
+ * Source code: ext/standard/md5.c
+*/
+
+echo *** Testing md5() : basic functionality ***\n;
+var_dump(md5(bapple));
+?
+===DONE===
+--EXPECTF--
+*** Testing md5() : basic functionality ***
+string(32) 1f3870be274f6c49b3e31a0c6728957f
+===DONE===

Added: php/php-src/branches/PHP_5_2/ext/standard/tests/strings/md5_basic2.phpt
===
--- php/php-src/branches/PHP_5_2/ext/standard/tests/strings/md5_basic2.phpt	(rev 0)
+++ php/php-src/branches/PHP_5_2/ext/standard/tests/strings/md5_basic2.phpt	2009-08-19 08:39:33 UTC (rev 287475)
@@ -0,0 +1,30 @@
+--TEST--
+Test md5() function : basic functionality - with raw output
+--FILE--
+?php
+/* Prototype  : string md5  ( string $str  [, bool $raw_output= false  ] )
+ * Description: Calculate the md5 hash of a string
+ * Source code: ext/standard/md5.c
+*/
+
+echo *** Testing md5() : basic functionality - with raw output***\n;
+$str = bHello World;
+$md5_raw = md5($str, true);
+var_dump(bin2hex($md5_raw));
+
+$md5 = md5($str, false);
+
+if (strcmp(bin2hex($md5_raw), $md5) == 0 ) {
+	echo TEST PASSED\n;
+} else {
+	echo TEST FAILED\n;
+	var_dump($md5_raw, $md5);
+}
+
+?
+===DONE===
+--EXPECT--
+*** Testing md5() : basic functionality - with raw output***
+string(32) b10a8db164e0754105b7a99be72e3fe5
+TEST PASSED
+===DONE===
\ No newline at end of file

Added: php/php-src/branches/PHP_5_2/ext/standard/tests/strings/md5_error.phpt
===
--- php/php-src/branches/PHP_5_2/ext/standard/tests/strings/md5_error.phpt	(rev 0)
+++ php/php-src/branches/PHP_5_2/ext/standard/tests/strings/md5_error.phpt	2009-08-19 08:39:33 UTC (rev 287475)
@@ -0,0 +1,35 @@
+--TEST--
+Test md5() function : error conditions
+--FILE--
+?php
+/* Prototype  : string md5  ( string $str  [, bool $raw_output= false  ] )
+ * Description: Calculate the md5 hash of a string
+ * Source code: ext/standard/md5.c
+*/
+
+echo *** Testing md5() : error conditions ***\n;
+
+echo \n-- Testing md5() function with no arguments --\n;
+var_dump( md5());
+
+echo \n-- Testing md5() function with more than expected no. of arguments --\n;
+$str = Hello World;
+$raw_output = true;
+$extra_arg = 10;
+
+var_dump(md5($str, $raw_output, $extra_arg));
+?
+===DONE==
+--EXPECTF--
+*** Testing md5() : error conditions ***
+
+-- Testing md5() function with no arguments --
+
+Warning: md5() expects at least 1 parameter, 0 given in %s on line %d
+NULL
+
+-- Testing md5() function with more than expected no. of arguments --
+
+Warning: md5() expects at most 2 parameters, 3 given in %s on line %d
+NULL
+===DONE==
\ No newline at end of file

Added: php/php-src/branches/PHP_5_3/ext/standard/tests/strings/md5_basic1.phpt
===
--- php/php-src/branches/PHP_5_3/ext/standard/tests/strings/md5_basic1.phpt	(rev 0)
+++ php/php-src/branches/PHP_5_3/ext/standard/tests/strings/md5_basic1.phpt	2009-08-19 08:39:33 UTC (rev 287475)
@@ -0,0 +1,17 @@
+--TEST--
+Test md5() function : basic functionality
+--FILE--
+?php
+/* Prototype  : string md5  ( string $str  [, bool $raw_output= false  ] )
+ * Description: Calculate the md5 hash of a string
+ * Source code: ext/standard/md5.c
+*/
+
+echo *** Testing md5() : basic functionality ***\n;
+var_dump(md5(bapple));
+?
+===DONE===
+--EXPECTF--
+*** Testing md5() : basic functionality ***

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_2/ext/standard/tests/strings/soundex_basic.phpt branches/PHP_5_2/ext/standard/tests/strings/soundex_error.phpt branches/PHP_5_2/ext/standard/tests/strings/s

2009-08-17 Thread andy wharmby
wharmby  Mon, 17 Aug 2009 10:37:30 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=287404

Log:
New basic string tests - includes back-porting a few existing tests back to 
5.2. All tested on Windows, Linux and Linux 64

Changed paths:
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/strings/soundex_basic.phpt
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/strings/soundex_error.phpt
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/strings/str_rot13_basic.phpt
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/strings/str_rot13_error.phpt
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/strings/strnatcasecmp_basic.phpt
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/strings/strnatcasecmp_error.phpt
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/strings/strnatcasecmp_variation1.phpt
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/strings/strnatcmp_basic.phpt
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/strings/strnatcmp_error.phpt
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/strings/strpbrk_basic.phpt
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/strings/strpbrk_error.phpt
A   
php/php-src/branches/PHP_5_3/ext/standard/tests/strings/soundex_basic.phpt
A   
php/php-src/branches/PHP_5_3/ext/standard/tests/strings/soundex_error.phpt
A   
php/php-src/branches/PHP_5_3/ext/standard/tests/strings/str_rot13_basic.phpt
A   
php/php-src/branches/PHP_5_3/ext/standard/tests/strings/str_rot13_error.phpt
A   
php/php-src/branches/PHP_5_3/ext/standard/tests/strings/strnatcasecmp_error.phpt
A   
php/php-src/branches/PHP_5_3/ext/standard/tests/strings/strnatcmp_basic.phpt
A   
php/php-src/branches/PHP_5_3/ext/standard/tests/strings/strnatcmp_error.phpt
A   php/php-src/trunk/ext/standard/tests/strings/soundex_basic.phpt
A   php/php-src/trunk/ext/standard/tests/strings/soundex_error.phpt
A   php/php-src/trunk/ext/standard/tests/strings/str_rot13_basic.phpt
A   php/php-src/trunk/ext/standard/tests/strings/str_rot13_error.phpt
A   php/php-src/trunk/ext/standard/tests/strings/strnatcasecmp_error.phpt
A   php/php-src/trunk/ext/standard/tests/strings/strnatcmp_basic.phpt
A   php/php-src/trunk/ext/standard/tests/strings/strnatcmp_error.phpt

Added: php/php-src/branches/PHP_5_2/ext/standard/tests/strings/soundex_basic.phpt
===
--- php/php-src/branches/PHP_5_2/ext/standard/tests/strings/soundex_basic.phpt	(rev 0)
+++ php/php-src/branches/PHP_5_2/ext/standard/tests/strings/soundex_basic.phpt	2009-08-17 10:37:30 UTC (rev 287404)
@@ -0,0 +1,46 @@
+--TEST--
+Test soundex() function : basic functionality
+--FILE--
+?php
+/* Prototype  : string soundex  ( string $str  )
+ * Description: Calculate the soundex key of a string
+ * Source code: ext/standard/string.c
+*/
+echo *** Testing soundex() : basic functionality ***\n;
+
+var_dump(soundex(Euler));
+var_dump(soundex(Gauss));
+var_dump(soundex(Hilbert));
+var_dump(soundex(Knuth));
+var_dump(soundex(Lloyd));
+var_dump(soundex(Lukasiewicz));
+
+var_dump(soundex(Euler)   == soundex(Ellery));// E460
+var_dump(soundex(Gauss)   == soundex(Ghosh)); // G200
+var_dump(soundex(Hilbert) == soundex(Heilbronn)); // H416
+var_dump(soundex(Knuth)   == soundex(Kant));  // K530
+var_dump(soundex(Lloyd)   == soundex(Ladd));  // L300
+var_dump(soundex(Lukasiewicz) == soundex(Lissajous)); // L222
+
+var_dump(soundex(Lukasiewicz) == soundex(Ghosh));
+var_dump(soundex(Hilbert) == soundex(Ladd));
+?
+===DONE===
+--EXPECT--
+*** Testing soundex() : basic functionality ***
+string(4) E460
+string(4) G200
+string(4) H416
+string(4) K530
+string(4) L300
+string(4) L222
+bool(true)
+bool(true)
+bool(true)
+bool(true)
+bool(true)
+bool(true)
+bool(false)
+bool(false)
+
+===DONE===

Added: php/php-src/branches/PHP_5_2/ext/standard/tests/strings/soundex_error.phpt
===
--- php/php-src/branches/PHP_5_2/ext/standard/tests/strings/soundex_error.phpt	(rev 0)
+++ php/php-src/branches/PHP_5_2/ext/standard/tests/strings/soundex_error.phpt	2009-08-17 10:37:30 UTC (rev 287404)
@@ -0,0 +1,34 @@
+--TEST--
+Test soundex() function : error conditions
+--FILE--
+?php
+/* Prototype  : string soundex  ( string $str  )
+ * Description: Calculate the soundex key of a string
+ * Source code: ext/standard/string.c
+*/
+
+echo \n*** Testing soundex error conditions ***;
+
+echo -- Testing soundex() function with Zero arguments --\n;
+var_dump( soundex() );
+
+echo \n\n-- Testing soundex() function with more than expected no. of arguments --\n;
+$str = Euler;
+$extra_arg = 10;
+var_dump( soundex( $str, $extra_arg) );
+
+?
+===DONE===
+--EXPECTF--
+*** Testing soundex error conditions ***-- Testing soundex() function with Zero 

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_2/ext/standard/tests/general_functions/uniqid_basic.phpt branches/PHP_5_2/ext/standard/tests/general_functions/uniqid_error.phpt branches/PHP_5_3/ext/standa

2009-08-17 Thread andy wharmby
wharmby  Mon, 17 Aug 2009 14:22:02 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=287412

Log:
New basic tests for uniqid(). Tested on Windows, Linux and Linux 64 bit

Changed paths:
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/uniqid_basic.phpt
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/uniqid_error.phpt
A   
php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/uniqid_basic.phpt
A   
php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/uniqid_error.phpt
A   php/php-src/trunk/ext/standard/tests/general_functions/uniqid_basic.phpt
A   php/php-src/trunk/ext/standard/tests/general_functions/uniqid_error.phpt

Added: php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/uniqid_basic.phpt
===
--- php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/uniqid_basic.phpt	(rev 0)
+++ php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/uniqid_basic.phpt	2009-08-17 14:22:02 UTC (rev 287412)
@@ -0,0 +1,73 @@
+--TEST--
+Test uniqid() function : basic functionality
+--FILE--
+?php
+/* Prototype  : string uniqid  ([ string $prefix=   [, bool $more_entropy= false  ]] )
+ * Description: Gets a prefixed unique identifier based on the current time in microseconds.
+ * Source code: ext/standard/uniqid.c
+*/
+echo *** Testing uniqid() : basic functionality ***\n;
+
+echo \nuniqid() without a prefix\n;
+var_dump(uniqid());
+var_dump(uniqid(null, true));
+var_dump(uniqid(null, false));
+echo \n\n;
+
+echo uniqid() with a prefix\n;
+
+// Use a fixed prefix so we can ensure length of o/p id is fixed
+$prefix = array (
+9,
+9,
+10.5e2,
+null,
+true,
+false
+);
+
+for ($i = 0; $i  count($prefix); $i++) {
+	var_dump(uniqid($prefix[$i]));
+	var_dump(uniqid($prefix[$i], true));
+	var_dump(uniqid($prefix[$i], false));
+	echo \n;
+}
+
+?
+===DONE===
+--EXPECTF--
+*** Testing uniqid() : basic functionality ***
+
+uniqid() without a prefix
+string(13) %s
+string(23) %s.%s
+string(13) %s
+
+
+uniqid() with a prefix
+string(18) 9%s
+string(28) 9%s.%s
+string(18) 9%s
+
+string(18) 94%s
+string(28) 94%s.%s
+string(18) 94%s
+
+string(17) 1050%s
+string(27) 1050%s.%s
+string(17) 1050%s
+
+string(13) %s
+string(23) %s.%s
+string(13) %s
+
+string(14) 1%s
+string(24) 1%s.%s
+string(14) 1%s
+
+string(13) %s
+string(23) %s.%s
+string(13) %s
+
+===DONE===
+
\ No newline at end of file

Added: php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/uniqid_error.phpt
===
--- php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/uniqid_error.phpt	(rev 0)
+++ php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/uniqid_error.phpt	2009-08-17 14:22:02 UTC (rev 287412)
@@ -0,0 +1,46 @@
+--TEST--
+Test uniqid() function : error conditions
+--FILE--
+?php
+/* Prototype  : string uniqid  ([ string $prefix=   [, bool $more_entropy= false  ]] )
+ * Description: Gets a prefixed unique identifier based on the current time in microseconds.
+ * Source code: ext/standard/uniqid.c
+*/
+echo *** Testing uniqid() : error conditions ***\n;
+
+echo \n-- Testing uniqid() function with more than expected no. of arguments --\n;
+$prefix = null;
+$more_entropy = false;
+$extra_arg = false;
+var_dump(uniqid($prefix, $more_entropy, $extra_arg));
+
+echo \n-- Testing uniqid() function with invalid values for \$prefix --\n;
+class class1{}
+$obj = new class1();
+$res = fopen(__FILE__, r);
+$array = array(1,2,3);
+
+uniqid($array, false);
+uniqid($res, false);
+uniqid($obj, false);
+
+fclose($res);
+
+?
+===DONE===
+--EXPECTF--
+*** Testing uniqid() : error conditions ***
+
+-- Testing uniqid() function with more than expected no. of arguments --
+
+Warning: uniqid() expects at most 2 parameters, 3 given in %s on line %d
+NULL
+
+-- Testing uniqid() function with invalid values for $prefix --
+
+Warning: uniqid() expects parameter 1 to be string, array given in %s on line %d
+
+Warning: uniqid() expects parameter 1 to be string, resource given in %s on line %d
+
+Warning: uniqid() expects parameter 1 to be string, object given in %s on line %d
+===DONE===
\ No newline at end of file

Added: php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/uniqid_basic.phpt
===
--- php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/uniqid_basic.phpt	(rev 0)
+++ php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/uniqid_basic.phpt	2009-08-17 14:22:02 UTC (rev 287412)
@@ -0,0 +1,73 @@
+--TEST--
+Test uniqid() function : basic functionality
+--FILE--
+?php
+/* Prototype  : string uniqid  ([ string $prefix=   [, bool 

[PHP-CVS] svn: /php/php-src/branches/PHP_5_2/ext/standard/tests/math/ acosh_basic.phpt acosh_basiclong_64bit.phpt acosh_error.phpt acosh_variation.phpt asinh_basic.phpt asinh_basiclong_64bit.phpt asin

2009-08-17 Thread andy wharmby
wharmby  Mon, 17 Aug 2009 15:54:51 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=287421

Log:
Make test more portable.

Changed paths:
U   php/php-src/branches/PHP_5_2/ext/standard/tests/math/acosh_basic.phpt
U   
php/php-src/branches/PHP_5_2/ext/standard/tests/math/acosh_basiclong_64bit.phpt
U   php/php-src/branches/PHP_5_2/ext/standard/tests/math/acosh_error.phpt
U   
php/php-src/branches/PHP_5_2/ext/standard/tests/math/acosh_variation.phpt
U   php/php-src/branches/PHP_5_2/ext/standard/tests/math/asinh_basic.phpt
U   
php/php-src/branches/PHP_5_2/ext/standard/tests/math/asinh_basiclong_64bit.phpt
U   php/php-src/branches/PHP_5_2/ext/standard/tests/math/asinh_error.phpt
U   
php/php-src/branches/PHP_5_2/ext/standard/tests/math/asinh_variation.phpt
U   php/php-src/branches/PHP_5_2/ext/standard/tests/math/atanh_basic.phpt
U   
php/php-src/branches/PHP_5_2/ext/standard/tests/math/atanh_basiclong_64bit.phpt
U   php/php-src/branches/PHP_5_2/ext/standard/tests/math/atanh_error.phpt
U   
php/php-src/branches/PHP_5_2/ext/standard/tests/math/atanh_variation.phpt

Modified: php/php-src/branches/PHP_5_2/ext/standard/tests/math/acosh_basic.phpt
===
--- php/php-src/branches/PHP_5_2/ext/standard/tests/math/acosh_basic.phpt   
2009-08-17 15:53:19 UTC (rev 287420)
+++ php/php-src/branches/PHP_5_2/ext/standard/tests/math/acosh_basic.phpt   
2009-08-17 15:54:51 UTC (rev 287421)
@@ -2,9 +2,10 @@
 Test return type and value for expected input acosh()
 --SKIPIF--
 ?php
-if(substr(PHP_OS, 0, 3) == WIN)
-   die (skip - function not supported on Windows);
-?
+if (!function_exists(acosh)) {
+   die(SKIP acosh - not supported\n);
+}
+?
 --INI--
 precision = 14
 --FILE--

Modified: 
php/php-src/branches/PHP_5_2/ext/standard/tests/math/acosh_basiclong_64bit.phpt
===
--- 
php/php-src/branches/PHP_5_2/ext/standard/tests/math/acosh_basiclong_64bit.phpt 
2009-08-17 15:53:19 UTC (rev 287420)
+++ 
php/php-src/branches/PHP_5_2/ext/standard/tests/math/acosh_basiclong_64bit.phpt 
2009-08-17 15:54:51 UTC (rev 287421)
@@ -2,7 +2,8 @@
 Test acosh function : 64bit long tests
 --SKIPIF--
 ?php
-if (PHP_INT_SIZE != 8) die(skip this test is for 64bit platform only);
+if (PHP_INT_SIZE != 8) die(SKIP this test is for 64bit platform only);
+if (!function_exists(acosh)) die(SKIP acosh - not supported\n);
 ?
 --FILE--
 ?php

Modified: php/php-src/branches/PHP_5_2/ext/standard/tests/math/acosh_error.phpt
===
--- php/php-src/branches/PHP_5_2/ext/standard/tests/math/acosh_error.phpt   
2009-08-17 15:53:19 UTC (rev 287420)
+++ php/php-src/branches/PHP_5_2/ext/standard/tests/math/acosh_error.phpt   
2009-08-17 15:54:51 UTC (rev 287421)
@@ -2,9 +2,10 @@
 Test wrong number of arguments for acosh()
 --SKIPIF--
 ?php
-if(substr(PHP_OS, 0, 3) == WIN )
-die (skip - function not supported on Windows);
-?
+if (!function_exists(acosh)) {
+   die(SKIP acosh - not supported\n);
+}
+?
 --FILE--
 ?php
 /*

Modified: 
php/php-src/branches/PHP_5_2/ext/standard/tests/math/acosh_variation.phpt
===
--- php/php-src/branches/PHP_5_2/ext/standard/tests/math/acosh_variation.phpt   
2009-08-17 15:53:19 UTC (rev 287420)
+++ php/php-src/branches/PHP_5_2/ext/standard/tests/math/acosh_variation.phpt   
2009-08-17 15:54:51 UTC (rev 287421)
@@ -2,9 +2,10 @@
 Test variations in usage of acosh()
 --SKIPIF--
 ?php
-if(substr(PHP_OS, 0, 3) == WIN )
-die (skip - function not supported on Windows);
-?
+if (!function_exists(acosh)) {
+   die(SKIP acosh - not supported\n);
+}
+?
 --INI--
 precision = 10
 --FILE--

Modified: php/php-src/branches/PHP_5_2/ext/standard/tests/math/asinh_basic.phpt
===
--- php/php-src/branches/PHP_5_2/ext/standard/tests/math/asinh_basic.phpt   
2009-08-17 15:53:19 UTC (rev 287420)
+++ php/php-src/branches/PHP_5_2/ext/standard/tests/math/asinh_basic.phpt   
2009-08-17 15:54:51 UTC (rev 287421)
@@ -2,9 +2,10 @@
 Test return type and value for expected input asinh()
 --SKIPIF--
 ?php
-if(substr(PHP_OS, 0, 3) == WIN)
-   die (skip - function not supported on Windows);
-?
+if (!function_exists(asinh)) {
+   die(SKIP asinh - not supported\n);
+}
+?
 --INI--
 precision = 14
 --FILE--

Modified: 
php/php-src/branches/PHP_5_2/ext/standard/tests/math/asinh_basiclong_64bit.phpt
===
--- 
php/php-src/branches/PHP_5_2/ext/standard/tests/math/asinh_basiclong_64bit.phpt 
2009-08-17 15:53:19 UTC (rev 287420)
+++ 
php/php-src/branches/PHP_5_2/ext/standard/tests/math/asinh_basiclong_64bit.phpt 
2009-08-17 15:54:51 UTC (rev 287421)

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_2/ext/standard/tests/strings/parse_str_basic4.phpt branches/PHP_5_3/ext/standard/tests/strings/parse_str_basic4.phpt trunk/ext/standard/tests/strings/parse_

2009-08-05 Thread andy wharmby
wharmby  Wed, 05 Aug 2009 08:54:27 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286828

Log:
Add new use-case to parse_str() test. Tested on Windows, Linux and Linux 64

Changed paths:
U   
php/php-src/branches/PHP_5_2/ext/standard/tests/strings/parse_str_basic4.phpt
U   
php/php-src/branches/PHP_5_3/ext/standard/tests/strings/parse_str_basic4.phpt
U   php/php-src/trunk/ext/standard/tests/strings/parse_str_basic4.phpt

Modified: 
php/php-src/branches/PHP_5_2/ext/standard/tests/strings/parse_str_basic4.phpt
===
--- 
php/php-src/branches/PHP_5_2/ext/standard/tests/strings/parse_str_basic4.phpt   
2009-08-05 07:03:38 UTC (rev 286827)
+++ 
php/php-src/branches/PHP_5_2/ext/standard/tests/strings/parse_str_basic4.phpt   
2009-08-05 08:54:27 UTC (rev 286828)
@@ -20,6 +20,11 @@
 var_dump(parse_str($str, $res));
 var_dump($res);

+echo \nTest string with badly formed % numbers\n;
+$str = first=%41second=%athird=%b;
+var_dump(parse_str($str));
+var_dump($first, $second, $third);
+
 echo \nTest string with non-binary safe name\n;
 $str = arr.test[1]=sidarr test[4][two]=fred;
 var_dump(parse_str($str, $res));
@@ -59,6 +64,12 @@
   }
 }

+Test string with badly formed % numbers
+NULL
+string(1) A
+string(2) %a
+string(2) %b
+
 Test string with non-binary safe name
 NULL
 array(1) {

Modified: 
php/php-src/branches/PHP_5_3/ext/standard/tests/strings/parse_str_basic4.phpt
===
--- 
php/php-src/branches/PHP_5_3/ext/standard/tests/strings/parse_str_basic4.phpt   
2009-08-05 07:03:38 UTC (rev 286827)
+++ 
php/php-src/branches/PHP_5_3/ext/standard/tests/strings/parse_str_basic4.phpt   
2009-08-05 08:54:27 UTC (rev 286828)
@@ -20,6 +20,11 @@
 var_dump(parse_str($str, $res));
 var_dump($res);

+echo \nTest string with badly formed % numbers\n;
+$str = first=%41second=%athird=%b;
+var_dump(parse_str($str));
+var_dump($first, $second, $third);
+
 echo \nTest string with non-binary safe name\n;
 $str = arr.test[1]=sidarr test[4][two]=fred;
 var_dump(parse_str($str, $res));
@@ -59,6 +64,12 @@
   }
 }

+Test string with badly formed % numbers
+NULL
+string(1) A
+string(2) %a
+string(2) %b
+
 Test string with non-binary safe name
 NULL
 array(1) {

Modified: php/php-src/trunk/ext/standard/tests/strings/parse_str_basic4.phpt
===
--- php/php-src/trunk/ext/standard/tests/strings/parse_str_basic4.phpt  
2009-08-05 07:03:38 UTC (rev 286827)
+++ php/php-src/trunk/ext/standard/tests/strings/parse_str_basic4.phpt  
2009-08-05 08:54:27 UTC (rev 286828)
@@ -20,6 +20,11 @@
 var_dump(parse_str($str, $res));
 var_dump($res);

+echo \nTest string with badly formed % numbers\n;
+$str = first=%41second=%athird=%b;
+var_dump(parse_str($str));
+var_dump($first, $second, $third);
+
 echo \nTest string with non-binary safe name\n;
 $str = arr.test[1]=sidarr test[4][two]=fred;
 var_dump(parse_str($str, $res));
@@ -59,6 +64,12 @@
   }
 }

+Test string with badly formed % numbers
+NULL
+unicode(1) A
+unicode(2) %a
+unicode(2) %b
+
 Test string with non-binary safe name
 NULL
 array(1) {

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_2/ext/standard/tests/general_functions/is_resource_basic.phpt branches/PHP_5_2/ext/standard/tests/general_functions/is_resource_error.phpt branches/PHP_5_2/

2009-08-05 Thread andy wharmby
wharmby  Wed, 05 Aug 2009 16:10:46 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286847

Log:
Basic test for is_resource() and isset() functions. tested on Windows, Linux 
and Linux 64

Changed paths:
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/is_resource_basic.phpt
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/is_resource_error.phpt
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/isset_basic1.phpt
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/isset_basic2.phpt
A   
php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/is_resource_basic.phpt
A   
php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/is_resource_error.phpt
A   
php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/isset_basic1.phpt
A   
php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/isset_basic2.phpt
A   
php/php-src/trunk/ext/standard/tests/general_functions/is_resource_basic.phpt
A   
php/php-src/trunk/ext/standard/tests/general_functions/is_resource_error.phpt
A   php/php-src/trunk/ext/standard/tests/general_functions/isset_basic1.phpt
A   php/php-src/trunk/ext/standard/tests/general_functions/isset_basic2.phpt

Added: php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/is_resource_basic.phpt
===
--- php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/is_resource_basic.phpt	(rev 0)
+++ php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/is_resource_basic.phpt	2009-08-05 16:10:46 UTC (rev 286847)
@@ -0,0 +1,92 @@
+--TEST--
+Test is_resource() function : basic functionality
+--FILE--
+?php
+/* Prototype  : bool is_resource  ( mixed $var  )
+ * Description:  Finds whether a variable is a resource
+ * Source code: ext/standard/type.c
+ */
+
+echo *** Testing is_resource() : basic functionality ***\n;
+
+class Hello {
+  public function SayHello($arg) {
+  	echo Hello\n;
+  }
+}
+
+
+$vars = array(
+	false,
+	true,
+	10,
+	10.5,
+	Helo World,
+	array(1,2,3,4,5),
+	NULL,
+	new Hello());
+
+$types = array(
+	bool=false,
+	bool=true,
+	integer,
+	double,
+	string,
+	array,
+	NULL,
+	object);
+
+echo \nNon-resource type cases\n;
+
+for ($i=0; $i  count($vars); $i++) {
+	if (is_resource($vars[$i])) {
+		echo $types[$i].  test returns TRUE\n;
+	} else {
+		echo $types[$i].  test returns FALSE\n;
+	}
+}
+
+$res = fopen(__FILE__, r);
+echo \nResource type..var_dump after file open returns\n;
+var_dump($res);
+echo Resource type..after file open  is_resource() returns;
+if (is_resource($res)) {
+	echo  TRUE\n;
+} else {
+	echo  FALSE\n;
+}
+
+fclose($res);
+echo \nResource type..var_dump after file close returns\n;
+var_dump($res);
+echo Resource type..after file close is_resource() returns;
+if (is_resource($res)) {
+	echo  TRUE\n;
+} else {
+	echo  FALSE\n;
+}
+
+
+?
+===DONE===
+--EXPECTF--
+*** Testing is_resource() : basic functionality ***
+
+Non-resource type cases
+bool=false test returns FALSE
+bool=true test returns FALSE
+integer test returns FALSE
+double test returns FALSE
+string test returns FALSE
+array test returns FALSE
+NULL test returns FALSE
+object test returns FALSE
+
+Resource type..var_dump after file open returns
+resource(%d) of type (%s)
+Resource type..after file open  is_resource() returns TRUE
+
+Resource type..var_dump after file close returns
+resource(%d) of type (Unknown)
+Resource type..after file close is_resource() returns FALSE
+===DONE===

Added: php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/is_resource_error.phpt
===
--- php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/is_resource_error.phpt	(rev 0)
+++ php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/is_resource_error.phpt	2009-08-05 16:10:46 UTC (rev 286847)
@@ -0,0 +1,34 @@
+--TEST--
+Test is_resource() function : error conditions
+--FILE--
+?php
+/* Prototype  : bool is_resource  ( mixed $var  )
+ * Description:  Finds whether a variable is a resource
+ * Source code: ext/standard/type.c
+ */
+
+echo *** Testing is_resource() : error conditions ***\n;
+
+echo \n-- Testing is_resource() function with Zero arguments --\n;
+var_dump( is_resource() );
+
+echo \n-- Testing is_resource() function with more than expected no. of arguments --\n;
+$res = fopen(__FILE__, r);
+$extra_arg = 10;
+var_dump( is_resource($res, $extra_arg) );
+
+?
+===DONE===
+--EXPECTF--
+*** Testing is_resource() : error conditions ***
+
+-- Testing is_resource() function with Zero arguments --
+
+Warning: is_resource(): Only one argument expected in %s on line %d
+bool(false)
+
+-- Testing is_resource() function with more than expected no. of arguments --
+
+Warning: 

[PHP-CVS] svn: /php/php-src/branches/ PHP_5_2/ext/standard/tests/strings/chunk_split_variation2.phpt PHP_5_3/ext/standard/tests/strings/chunk_split_variation2.phpt

2009-08-04 Thread andy wharmby
wharmby  Tue, 04 Aug 2009 23:16:25 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286822

Log:
Fix tests

Changed paths:
U   
php/php-src/branches/PHP_5_2/ext/standard/tests/strings/chunk_split_variation2.phpt
U   
php/php-src/branches/PHP_5_3/ext/standard/tests/strings/chunk_split_variation2.phpt

Modified: 
php/php-src/branches/PHP_5_2/ext/standard/tests/strings/chunk_split_variation2.phpt
===
--- 
php/php-src/branches/PHP_5_2/ext/standard/tests/strings/chunk_split_variation2.phpt
 2009-08-04 21:47:03 UTC (rev 286821)
+++ 
php/php-src/branches/PHP_5_2/ext/standard/tests/strings/chunk_split_variation2.phpt
 2009-08-04 23:16:25 UTC (rev 286822)
@@ -83,12 +83,11 @@
   var_dump( chunk_split($str, $values[$count], $ending) );
 }

-echo Done;
-
 //closing resource
 fclose($fp);

 ?
+===DONE===
 --EXPECTF--
 *** Testing chunk_split() : with unexpected values for 'chunklen' argument ***
 -- Iteration 1 --
@@ -170,5 +169,5 @@
 Warning: chunk_split(): Chunk length should be greater than zero in 
%schunk_split_variation2.php on line %d
 bool(false)
 -- Iteration 24 --
-string(30) This *is ch*uklen* vari*ation*
-Done
+string(%d) %s
+===DONE===

Modified: 
php/php-src/branches/PHP_5_3/ext/standard/tests/strings/chunk_split_variation2.phpt
===
--- 
php/php-src/branches/PHP_5_3/ext/standard/tests/strings/chunk_split_variation2.phpt
 2009-08-04 21:47:03 UTC (rev 286821)
+++ 
php/php-src/branches/PHP_5_3/ext/standard/tests/strings/chunk_split_variation2.phpt
 2009-08-04 23:16:25 UTC (rev 286822)
@@ -83,12 +83,11 @@
   var_dump( chunk_split($str, $values[$count], $ending) );
 }

-echo Done;
-
 //closing resource
 fclose($fp);

 ?
+===DONE===
 --EXPECTF--
 *** Testing chunk_split() : with unexpected values for 'chunklen' argument ***
 -- Iteration 1 --
@@ -170,5 +169,5 @@
 Warning: chunk_split(): Chunk length should be greater than zero in 
%schunk_split_variation2.php on line %d
 bool(false)
 -- Iteration 24 --
-string(30) This *is ch*uklen* vari*ation*
-Done
+string(%d) %s
+===DONE===

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_2/ext/simplexml/tests/bug36611.phpt branches/PHP_5_2/ext/simplexml/tests/bug40451.phpt branches/PHP_5_2/ext/simplexml/tests/bug41175.phpt branches/PHP_5_2/e

2009-08-03 Thread andy wharmby
wharmby  Mon, 03 Aug 2009 22:40:58 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286770

Log:
Add missing SKIPIF sections to tests

Changed paths:
U   php/php-src/branches/PHP_5_2/ext/simplexml/tests/bug36611.phpt
U   php/php-src/branches/PHP_5_2/ext/simplexml/tests/bug40451.phpt
U   php/php-src/branches/PHP_5_2/ext/simplexml/tests/bug41175.phpt
U   php/php-src/branches/PHP_5_2/ext/simplexml/tests/bug41582.phpt
U   php/php-src/branches/PHP_5_2/ext/simplexml/tests/bug41861.phpt
U   php/php-src/branches/PHP_5_2/ext/simplexml/tests/bug41867.phpt
U   php/php-src/branches/PHP_5_2/ext/simplexml/tests/bug41947.phpt
U   php/php-src/branches/PHP_5_2/ext/simplexml/tests/bug42369.phpt
U   php/php-src/branches/PHP_5_2/ext/simplexml/tests/bug43221.phpt
U   php/php-src/branches/PHP_5_2/ext/simplexml/tests/bug44478.phpt
U   php/php-src/branches/PHP_5_2/ext/simplexml/tests/bug45553.phpt
U   php/php-src/branches/PHP_5_2/ext/simplexml/tests/bug46003.phpt
U   php/php-src/branches/PHP_5_2/ext/simplexml/tests/bug46047.phpt
U   php/php-src/branches/PHP_5_3/ext/simplexml/tests/bug36611.phpt
U   php/php-src/branches/PHP_5_3/ext/simplexml/tests/bug40451.phpt
U   php/php-src/branches/PHP_5_3/ext/simplexml/tests/bug41175.phpt
U   php/php-src/branches/PHP_5_3/ext/simplexml/tests/bug41582.phpt
U   php/php-src/branches/PHP_5_3/ext/simplexml/tests/bug41861.phpt
U   php/php-src/branches/PHP_5_3/ext/simplexml/tests/bug41867.phpt
U   php/php-src/branches/PHP_5_3/ext/simplexml/tests/bug41947.phpt
U   php/php-src/branches/PHP_5_3/ext/simplexml/tests/bug42259.phpt
U   php/php-src/branches/PHP_5_3/ext/simplexml/tests/bug42369.phpt
U   php/php-src/branches/PHP_5_3/ext/simplexml/tests/bug43221.phpt
U   php/php-src/branches/PHP_5_3/ext/simplexml/tests/bug44478.phpt
U   php/php-src/branches/PHP_5_3/ext/simplexml/tests/bug45553.phpt
U   php/php-src/branches/PHP_5_3/ext/simplexml/tests/bug46003.phpt
U   php/php-src/branches/PHP_5_3/ext/simplexml/tests/bug46047.phpt
U   php/php-src/branches/PHP_5_3/ext/simplexml/tests/bug46048.phpt
U   php/php-src/trunk/ext/simplexml/tests/bug36611.phpt
U   php/php-src/trunk/ext/simplexml/tests/bug42369.phpt
U   php/php-src/trunk/ext/simplexml/tests/bug43221.phpt
U   php/php-src/trunk/ext/simplexml/tests/bug44478.phpt
U   php/php-src/trunk/ext/simplexml/tests/bug45553.phpt
U   php/php-src/trunk/ext/simplexml/tests/bug46003.phpt
U   php/php-src/trunk/ext/simplexml/tests/bug46047.phpt
U   php/php-src/trunk/ext/simplexml/tests/bug46048.phpt

Modified: php/php-src/branches/PHP_5_2/ext/simplexml/tests/bug36611.phpt
===
--- php/php-src/branches/PHP_5_2/ext/simplexml/tests/bug36611.phpt	2009-08-03 22:25:53 UTC (rev 286769)
+++ php/php-src/branches/PHP_5_2/ext/simplexml/tests/bug36611.phpt	2009-08-03 22:40:58 UTC (rev 286770)
@@ -19,12 +19,12 @@
 $val = 1;

 var_dump($val);
-$obj-pos[act_idx] = $val;
+$xml-pos[act_idx] = $val;
 var_dump($val) ;

-echo Done\n;
 ?
+===DONE===
 --EXPECT--
 int(1)
 int(1)
-Done
+===DONE===

Modified: php/php-src/branches/PHP_5_2/ext/simplexml/tests/bug40451.phpt
===
--- php/php-src/branches/PHP_5_2/ext/simplexml/tests/bug40451.phpt	2009-08-03 22:25:53 UTC (rev 286769)
+++ php/php-src/branches/PHP_5_2/ext/simplexml/tests/bug40451.phpt	2009-08-03 22:40:58 UTC (rev 286770)
@@ -1,5 +1,7 @@
 --TEST--
 Bug #40451 (addAttribute() may crash when used with non-existent child node)
+--SKIPIF--
+?php if (!extension_loaded(simplexml)) print skip; ?
 --FILE--
 ?php

@@ -14,9 +16,8 @@

 $add = $xml-addChild('Host');
 $add-Host-addAttribute('enable', 'true');
-
-echo Done\n;
 ?
+===DONE===
 --EXPECTF--
 Warning: SimpleXMLElement::addAttribute(): Unable to locate parent Element in %s on line %d
-Done
+===DONE===

Modified: php/php-src/branches/PHP_5_2/ext/simplexml/tests/bug41175.phpt
===
--- php/php-src/branches/PHP_5_2/ext/simplexml/tests/bug41175.phpt	2009-08-03 22:25:53 UTC (rev 286769)
+++ php/php-src/branches/PHP_5_2/ext/simplexml/tests/bug41175.phpt	2009-08-03 22:40:58 UTC (rev 286770)
@@ -1,5 +1,7 @@
 --TEST--
 Bug #41175 (addAttribute() fails to add an attribute with an empty value)
+--SKIPIF--
+?php if (!extension_loaded(simplexml)) print skip; ?
 --FILE--
 ?php

@@ -8,9 +10,9 @@
 $xml-addAttribute(alt, );
 echo $xml-asXML();

-echo Done\n;
 ?
+===DONE===
 --EXPECT--
 ?xml version=1.0?
 img src=foo alt=/
-Done
\ No newline at end of file
+===DONE===
\ No newline at end of file

Modified: php/php-src/branches/PHP_5_2/ext/simplexml/tests/bug41582.phpt
===
--- php/php-src/branches/PHP_5_2/ext/simplexml/tests/bug41582.phpt	2009-08-03 22:25:53 UTC (rev 286769)

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_2/ext/standard/tests/general_functions/get_defined_constants_basic.phpt branches/PHP_5_2/ext/standard/tests/general_functions/get_defined_constants_error.ph

2009-08-03 Thread andy wharmby
wharmby  Mon, 03 Aug 2009 23:12:43 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286771

Log:
New basic tests for get_defined_constants(), get_loaded_extensions() and 
get_resource_type() functions. Tested on Windows, Linux and Linux 64 bit

Changed paths:
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/get_defined_constants_basic.phpt
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/get_defined_constants_error.phpt
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/get_loaded_extensions_basic.phpt
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/get_loaded_extensions_error.phpt
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/get_resource_type_basic.phpt
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/get_resource_type_error.phpt
A   
php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/get_resource_type_variation1.phpt
A   
php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/get_defined_constants_basic.phpt
A   
php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/get_defined_constants_error.phpt
A   
php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/get_loaded_extensions_basic.phpt
A   
php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/get_loaded_extensions_error.phpt
A   
php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/get_resource_type_basic.phpt
A   
php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/get_resource_type_error.phpt
A   
php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/get_resource_type_variation1.phpt
A   
php/php-src/trunk/ext/standard/tests/general_functions/get_defined_constants_basic.phpt
A   
php/php-src/trunk/ext/standard/tests/general_functions/get_defined_constants_error.phpt
A   
php/php-src/trunk/ext/standard/tests/general_functions/get_loaded_extensions_basic.phpt
A   
php/php-src/trunk/ext/standard/tests/general_functions/get_loaded_extensions_error.phpt
A   
php/php-src/trunk/ext/standard/tests/general_functions/get_resource_type_basic.phpt
A   
php/php-src/trunk/ext/standard/tests/general_functions/get_resource_type_error.phpt
A   
php/php-src/trunk/ext/standard/tests/general_functions/get_resource_type_variation1.phpt

Added: php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/get_defined_constants_basic.phpt
===
--- php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/get_defined_constants_basic.phpt	(rev 0)
+++ php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/get_defined_constants_basic.phpt	2009-08-03 23:12:43 UTC (rev 286771)
@@ -0,0 +1,39 @@
+--TEST--
+Test get_defined_constants() function : basic functionality
+--FILE--
+?php
+/* Prototype  : array get_defined_constants  ([ bool $categorize  ] )
+ * Description:  Returns an associative array with the names of all the constants and their values
+ * Source code: Zend/zend_builtin_functions.c
+ */
+
+echo *** Testing get_defined_constants() : basic functionality ***\n;
+
+var_dump(gettype(get_defined_constants(true)));
+var_dump(gettype(get_defined_constants()));
+
+$arr1 = get_defined_constants(false);
+$arr2 = get_defined_constants();
+var_dump(array_diff($arr1, $arr2));
+
+$n1 = count(get_defined_constants());
+define(USER_CONSTANT, test);
+$arr2 = get_defined_constants();
+$n2 = count($arr2);
+
+if ($n2 == $n1 + 1  array_key_exists(USER_CONSTANT, $arr2)) {
+	echo TEST PASSED\n;
+} else {
+	echo TEST FAILED\n;
+}
+
+?
+===DONE===
+--EXPECTF--
+*** Testing get_defined_constants() : basic functionality ***
+string(5) array
+string(5) array
+array(0) {
+}
+TEST PASSED
+===DONE===
\ No newline at end of file

Added: php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/get_defined_constants_error.phpt
===
--- php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/get_defined_constants_error.phpt	(rev 0)
+++ php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/get_defined_constants_error.phpt	2009-08-03 23:12:43 UTC (rev 286771)
@@ -0,0 +1,25 @@
+--TEST--
+Test get_defined_constants() function : error conditions
+--FILE--
+?php
+/* Prototype  : array get_defined_constants  ([ bool $categorize  ] )
+ * Description:  Returns an associative array with the names of all the constants and their values
+ * Source code: Zend/zend_builtin_functions.c
+ */
+
+echo *** Testing get_defined_constants() : error conditions ***\n;
+
+echo \n-- Testing get_defined_constants() function with more than expected no. of arguments --\n;
+$extra_arg = 10;
+var_dump( get_defined_constants(true, $extra_arg) );
+

[PHP-CVS] svn: php/php-src/ branches/PHP_5_2/ext/curl/tests/curl_close_basic.phpt branches/PHP_5_2/ext/curl/tests/curl_multi_close_basic.phpt branches/PHP_5_2/ext/curl/tests/curl_multi_select_basic1.p

2009-07-17 Thread andy wharmby
wharmby Fri, 17 Jul 2009 20:44:50 +

URL: http://svn.php.net/viewvc?view=revisionrevision=284280

Changed paths:
U   php/php-src/branches/PHP_5_2/ext/curl/tests/curl_close_basic.phpt
U   
php/php-src/branches/PHP_5_2/ext/curl/tests/curl_multi_close_basic.phpt
U   
php/php-src/branches/PHP_5_2/ext/curl/tests/curl_multi_select_basic1.phpt
U   php/php-src/branches/PHP_5_3/ext/curl/tests/curl_close_basic.phpt
U   
php/php-src/branches/PHP_5_3/ext/curl/tests/curl_multi_close_basic.phpt
U   
php/php-src/branches/PHP_5_3/ext/curl/tests/curl_multi_select_basic1.phpt
U   php/php-src/trunk/ext/curl/tests/curl_close_basic.phpt
U   php/php-src/trunk/ext/curl/tests/curl_multi_close_basic.phpt
U   php/php-src/trunk/ext/curl/tests/curl_multi_select_basic1.phpt

Log:
Fix cURL tests

Modified: php/php-src/branches/PHP_5_2/ext/curl/tests/curl_close_basic.phpt
===
--- php/php-src/branches/PHP_5_2/ext/curl/tests/curl_close_basic.phpt   
2009-07-17 20:12:22 UTC (rev 284279)
+++ php/php-src/branches/PHP_5_2/ext/curl/tests/curl_close_basic.phpt   
2009-07-17 20:44:50 UTC (rev 284280)
@@ -12,5 +12,8 @@
 $ch = curl_init();
 curl_close($ch);
 var_dump($ch);
---EXPECT--
-resource(4) of type (Unknown)
+?
+===DONE===
+--EXPECTF--
+resource(%d) of type (Unknown)
+===DONE===

Modified: 
php/php-src/branches/PHP_5_2/ext/curl/tests/curl_multi_close_basic.phpt
===
--- php/php-src/branches/PHP_5_2/ext/curl/tests/curl_multi_close_basic.phpt 
2009-07-17 20:12:22 UTC (rev 284279)
+++ php/php-src/branches/PHP_5_2/ext/curl/tests/curl_multi_close_basic.phpt 
2009-07-17 20:44:50 UTC (rev 284280)
@@ -12,5 +12,8 @@
 $ch = curl_multi_init();
 curl_multi_close($ch);
 var_dump($ch);
---EXPECT--
-resource(4) of type (Unknown)
+?
+===DONE===
+--EXPECTF--
+resource(%d) of type (Unknown)
+===DONE===

Modified: 
php/php-src/branches/PHP_5_2/ext/curl/tests/curl_multi_select_basic1.phpt
===
--- php/php-src/branches/PHP_5_2/ext/curl/tests/curl_multi_select_basic1.phpt   
2009-07-17 20:12:22 UTC (rev 284279)
+++ php/php-src/branches/PHP_5_2/ext/curl/tests/curl_multi_select_basic1.phpt   
2009-07-17 20:44:50 UTC (rev 284280)
@@ -21,5 +21,7 @@

 curl_multi_close($mh);
 ?
---EXPECT--
-0
+===DONE===
+--EXPECTF--
+%r(0|-1)%r
+===DONE===

Modified: php/php-src/branches/PHP_5_3/ext/curl/tests/curl_close_basic.phpt
===
--- php/php-src/branches/PHP_5_3/ext/curl/tests/curl_close_basic.phpt   
2009-07-17 20:12:22 UTC (rev 284279)
+++ php/php-src/branches/PHP_5_3/ext/curl/tests/curl_close_basic.phpt   
2009-07-17 20:44:50 UTC (rev 284280)
@@ -12,5 +12,8 @@
 $ch = curl_init();
 curl_close($ch);
 var_dump($ch);
---EXPECT--
-resource(4) of type (Unknown)
+?
+===DONE===
+--EXPECTF--
+resource(%d) of type (Unknown)
+===DONE===

Modified: 
php/php-src/branches/PHP_5_3/ext/curl/tests/curl_multi_close_basic.phpt
===
--- php/php-src/branches/PHP_5_3/ext/curl/tests/curl_multi_close_basic.phpt 
2009-07-17 20:12:22 UTC (rev 284279)
+++ php/php-src/branches/PHP_5_3/ext/curl/tests/curl_multi_close_basic.phpt 
2009-07-17 20:44:50 UTC (rev 284280)
@@ -12,5 +12,8 @@
 $ch = curl_multi_init();
 curl_multi_close($ch);
 var_dump($ch);
---EXPECT--
-resource(4) of type (Unknown)
+?
+===DONE===
+--EXPECTF--
+resource(%d) of type (Unknown)
+===DONE===

Modified: 
php/php-src/branches/PHP_5_3/ext/curl/tests/curl_multi_select_basic1.phpt
===
--- php/php-src/branches/PHP_5_3/ext/curl/tests/curl_multi_select_basic1.phpt   
2009-07-17 20:12:22 UTC (rev 284279)
+++ php/php-src/branches/PHP_5_3/ext/curl/tests/curl_multi_select_basic1.phpt   
2009-07-17 20:44:50 UTC (rev 284280)
@@ -21,5 +21,7 @@

 curl_multi_close($mh);
 ?
---EXPECT--
-0
+===DONE===
+--EXPECTF--
+%r(0|-1)%r
+===DONE===

Modified: php/php-src/trunk/ext/curl/tests/curl_close_basic.phpt
===
--- php/php-src/trunk/ext/curl/tests/curl_close_basic.phpt  2009-07-17 
20:12:22 UTC (rev 284279)
+++ php/php-src/trunk/ext/curl/tests/curl_close_basic.phpt  2009-07-17 
20:44:50 UTC (rev 284280)
@@ -12,5 +12,8 @@
 $ch = curl_init();
 curl_close($ch);
 var_dump($ch);
---EXPECT--
-resource(4) of type (Unknown)
+?
+===DONE===
+--EXPECTF--
+resource(%d) of type (Unknown)
+===DONE===

Modified: php/php-src/trunk/ext/curl/tests/curl_multi_close_basic.phpt
===
--- php/php-src/trunk/ext/curl/tests/curl_multi_close_basic.phpt
2009-07-17 20:12:22 UTC (rev 284279)
+++ php/php-src/trunk/ext/curl/tests/curl_multi_close_basic.phpt
2009-07-17 

[PHP-CVS] svn: php/php-src/ branches/PHP_5_2/ext/curl/tests/curl_version_error.phpt branches/PHP_5_2/ext/curl/tests/curl_version_variation1.phpt branches/PHP_5_3/ext/curl/tests/curl_version_error.phpt

2009-07-17 Thread andy wharmby
wharmby Fri, 17 Jul 2009 20:46:30 +

URL: http://svn.php.net/viewvc?view=revisionrevision=284281

Changed paths:
A   php/php-src/branches/PHP_5_2/ext/curl/tests/curl_version_error.phpt
A   
php/php-src/branches/PHP_5_2/ext/curl/tests/curl_version_variation1.phpt
A   php/php-src/branches/PHP_5_3/ext/curl/tests/curl_version_error.phpt
A   
php/php-src/branches/PHP_5_3/ext/curl/tests/curl_version_variation1.phpt
A   php/php-src/trunk/ext/curl/tests/curl_version_error.phpt
A   php/php-src/trunk/ext/curl/tests/curl_version_variation1.phpt

Log:
New cURL tests. Tested on Windows, Linux and Linux 64 bit
Added: php/php-src/branches/PHP_5_2/ext/curl/tests/curl_version_error.phpt
===
--- php/php-src/branches/PHP_5_2/ext/curl/tests/curl_version_error.phpt	(rev 0)
+++ php/php-src/branches/PHP_5_2/ext/curl/tests/curl_version_error.phpt	2009-07-17 20:46:30 UTC (rev 284281)
@@ -0,0 +1,32 @@
+--TEST--
+Test curl_version() function : error conditions
+--SKIPIF--
+?php
+if (!extension_loaded(curl) || false === getenv('PHP_CURL_HTTP_REMOTE_SERVER')) {
+	die('skip - curl extension not available in this build');
+}
+?
+--FILE--
+?php
+
+/* Prototype  : array curl_version  ([ int $age  ] )
+ * Description: Returns information about the cURL version.
+ * Source code: ext/curl/interface.c
+*/
+
+echo *** Testing curl_version() : error conditions ***\n;
+
+echo \n-- Testing curl_version() function with more than expected no. of arguments --\n;
+$extra_arg = 10;
+var_dump( curl_version(1, $extra_arg) );
+
+?
+===Done===
+--EXPECTF--
+*** Testing curl_version() : error conditions ***
+
+-- Testing curl_version() function with more than expected no. of arguments --
+
+Warning: curl_version() expects at most 1 parameter, 2 given in %s on line %d
+NULL
+===Done===

Added: php/php-src/branches/PHP_5_2/ext/curl/tests/curl_version_variation1.phpt
===
--- php/php-src/branches/PHP_5_2/ext/curl/tests/curl_version_variation1.phpt	(rev 0)
+++ php/php-src/branches/PHP_5_2/ext/curl/tests/curl_version_variation1.phpt	2009-07-17 20:46:30 UTC (rev 284281)
@@ -0,0 +1,162 @@
+--TEST--
+Test curl_version() function : usage variations - test values for $ascii argument
+--SKIPIF--
+?php
+if (!extension_loaded(curl) || false === getenv('PHP_CURL_HTTP_REMOTE_SERVER')) {
+	die('skip - curl extension not available in this build');
+}
+?
+--FILE--
+?php
+
+/* Prototype  : array curl_version  ([ int $age  ] )
+ * Description: Returns information about the cURL version.
+ * Source code: ext/curl/interface.c
+*/
+
+echo *** Testing curl_version() function: with unexpected inputs for 'age' argument ***\n;
+
+//get an unset variable
+$unset_var = 'string_val';
+unset($unset_var);
+
+//defining a class
+class sample  {
+  public function __toString() {
+return sample object;
+  }
+}
+
+//getting the resource
+$file_handle = fopen(__FILE__, r);
+
+// array with different values for $input
+$inputs =  array (
+
+  // integer values
+  0,
+  1,
+  255,
+  256,
+  PHP_INT_MAX,
+  -PHP_INT_MAX,
+
+  // float values
+  10.5,
+  -20.5,
+  10.1234567e10,
+
+  // array values
+  array(),
+  array(0),
+  array(1, 2),
+
+  //string values
+  ABC,
+  'abc',
+  2abc,
+
+  // boolean values
+  true,
+  false,
+  TRUE,
+  FALSE,
+
+  // null values
+  NULL,
+  null,
+
+  // objects
+  new sample(),
+
+  // resource
+  $file_handle,
+
+  // undefined variable
+  @$undefined_var,
+
+  // unset variable
+  @$unset_var
+);
+
+// loop through with each element of the $inputs array to test curl_version() function
+$count = 1;
+foreach($inputs as $input) {
+  echo -- Iteration $count --\n;
+  var_dump( is_array(curl_version($input)) );
+  $count ++;
+}
+
+fclose($file_handle);  //closing the file handle
+
+?
+===Done===
+--EXPECTF--
+*** Testing curl_version() function: with unexpected inputs for 'age' argument ***
+-- Iteration 1 --
+bool(true)
+-- Iteration 2 --
+bool(true)
+-- Iteration 3 --
+bool(true)
+-- Iteration 4 --
+bool(true)
+-- Iteration 5 --
+bool(true)
+-- Iteration 6 --
+bool(true)
+-- Iteration 7 --
+bool(true)
+-- Iteration 8 --
+bool(true)
+-- Iteration 9 --
+bool(true)
+-- Iteration 10 --
+
+Warning: curl_version() expects parameter 1 to be long, array given in %s on line %d
+bool(false)
+-- Iteration 11 --
+
+Warning: curl_version() expects parameter 1 to be long, array given in %s on line %d
+bool(false)
+-- Iteration 12 --
+
+Warning: curl_version() expects parameter 1 to be long, array given in %s on line %d
+bool(false)
+-- Iteration 13 --
+
+Warning: curl_version() expects parameter 1 to be long, string given in %s on line %d
+bool(false)
+-- Iteration 14 --
+
+Warning: curl_version() expects parameter 1 to be long, string given in %s on line %d
+bool(false)
+-- Iteration 15 --
+
+Notice: A non well formed numeric value 

[PHP-CVS] svn: php/php-src/branches/PHP_5_2/ext/curl/tests/

2009-07-15 Thread andy wharmby
wharmby Wed, 15 Jul 2009 08:19:05 +

URL: http://svn.php.net/viewvc?view=revisionrevision=284102

Changed paths:
U   
php/php-src/branches/PHP_5_2/ext/curl/tests/curl_setopt_basic001.phpt

Log:
Fix test

Modified: php/php-src/branches/PHP_5_2/ext/curl/tests/curl_setopt_basic001.phpt
===
--- php/php-src/branches/PHP_5_2/ext/curl/tests/curl_setopt_basic001.phpt   
2009-07-15 07:04:43 UTC (rev 284101)
+++ php/php-src/branches/PHP_5_2/ext/curl/tests/curl_setopt_basic001.phpt   
2009-07-15 08:19:05 UTC (rev 284102)
@@ -26,10 +26,10 @@

 var_dump( $curl_content );
 ?
+===DONE===
 --EXPECTF--
-PHP Warning:  Directive 'safe_mode' is deprecated in PHP 5.3 and greater in 
Unknown on line 0
 *** Testing curl_setopt with CURLOPT_FOLLOWLOCATION in safemode

 Warning: curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when in 
safe_mode or an open_basedir is set in %s on line %d
 bool(false)
-
+===DONE===

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

[PHP-CVS] cvs: php-src(PHP_5_2) /ext/gd/tests jpeg2wbmp_error1.phpt

2009-07-09 Thread andy wharmby
wharmby Thu Jul  9 11:45:36 2009 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/ext/gd/tests   jpeg2wbmp_error1.phpt 
  Log:
  Fix test
  
http://cvs.php.net/viewvc.cgi/php-src/ext/gd/tests/jpeg2wbmp_error1.phpt?r1=1.2.2.2r2=1.2.2.3diff_format=u
Index: php-src/ext/gd/tests/jpeg2wbmp_error1.phpt
diff -u php-src/ext/gd/tests/jpeg2wbmp_error1.phpt:1.2.2.2 
php-src/ext/gd/tests/jpeg2wbmp_error1.phpt:1.2.2.3
--- php-src/ext/gd/tests/jpeg2wbmp_error1.phpt:1.2.2.2  Wed Jul  1 02:36:28 2009
+++ php-src/ext/gd/tests/jpeg2wbmp_error1.phpt  Thu Jul  9 11:45:36 2009
@@ -29,7 +29,7 @@
 imagedestroy($im);
 
 jpeg2wbmp($file, $file2, 20, 120, 9);
-jpeg2wbmp($file', $file2, 20, 120, -1);
+jpeg2wbmp($file, $file2, 20, 120, -1);
 ?
 --EXPECTF--
 Warning: jpeg2wbmp(): Invalid threshold value '9' in %s on line %d



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src /ext/gd/tests jpeg2wbmp_error1.phpt

2009-07-09 Thread andy wharmby
wharmby Thu Jul  9 11:45:37 2009 UTC

  Modified files:  
/php-src/ext/gd/tests   jpeg2wbmp_error1.phpt 
  Log:
  Fix test
  
http://cvs.php.net/viewvc.cgi/php-src/ext/gd/tests/jpeg2wbmp_error1.phpt?r1=1.2r2=1.3diff_format=u
Index: php-src/ext/gd/tests/jpeg2wbmp_error1.phpt
diff -u php-src/ext/gd/tests/jpeg2wbmp_error1.phpt:1.2 
php-src/ext/gd/tests/jpeg2wbmp_error1.phpt:1.3
--- php-src/ext/gd/tests/jpeg2wbmp_error1.phpt:1.2  Wed Jul  1 02:32:10 2009
+++ php-src/ext/gd/tests/jpeg2wbmp_error1.phpt  Thu Jul  9 11:45:37 2009
@@ -29,7 +29,7 @@
 imagedestroy($im);
 
 jpeg2wbmp($file, $file2, 20, 120, 9);
-jpeg2wbmp($file', $file2, 20, 120, -1);
+jpeg2wbmp($file, $file2, 20, 120, -1);
 ?
 --EXPECTF--
 Warning: jpeg2wbmp(): Invalid threshold value '9' in %s on line %d



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_3) /ext/standard/tests/general_functions sleep_basic.phpt sleep_error.phpt usleep_basic.phpt usleep_error.phpt

2009-06-29 Thread andy wharmby
wharmby Mon Jun 29 07:31:09 2009 UTC

  Added files: (Branch: PHP_5_3)
/php-src/ext/standard/tests/general_functions   usleep_error.phpt 
sleep_basic.phpt 
sleep_error.phpt 
usleep_basic.phpt 
  Log:
  Basic tests for sleep() and usleep(). Tested on Windows, Linux and Linux 64 
bit 
  

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/usleep_error.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/general_functions/usleep_error.phpt
+++ php-src/ext/standard/tests/general_functions/usleep_error.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/sleep_basic.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/general_functions/sleep_basic.phpt
+++ php-src/ext/standard/tests/general_functions/sleep_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/sleep_error.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/general_functions/sleep_error.phpt
+++ php-src/ext/standard/tests/general_functions/sleep_error.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/usleep_basic.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/general_functions/usleep_basic.phpt
+++ php-src/ext/standard/tests/general_functions/usleep_basic.phpt



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_2) /ext/standard/tests/general_functions sleep_basic.phpt sleep_error.phpt usleep_basic.phpt usleep_error.phpt

2009-06-29 Thread andy wharmby
wharmby Mon Jun 29 07:31:11 2009 UTC

  Added files: (Branch: PHP_5_2)
/php-src/ext/standard/tests/general_functions   sleep_error.phpt 
sleep_basic.phpt 
usleep_error.phpt 
usleep_basic.phpt 
  Log:
  Basic tests for sleep() and usleep(). Tested on Windows, Linux and Linux 64 
bit 
  

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/sleep_error.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/general_functions/sleep_error.phpt
+++ php-src/ext/standard/tests/general_functions/sleep_error.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/sleep_basic.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/general_functions/sleep_basic.phpt
+++ php-src/ext/standard/tests/general_functions/sleep_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/usleep_error.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/general_functions/usleep_error.phpt
+++ php-src/ext/standard/tests/general_functions/usleep_error.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/usleep_basic.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/general_functions/usleep_basic.phpt
+++ php-src/ext/standard/tests/general_functions/usleep_basic.phpt



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src /ext/standard/tests/general_functions sleep_basic.phpt sleep_error.phpt usleep_basic.phpt usleep_error.phpt

2009-06-29 Thread andy wharmby
wharmby Mon Jun 29 07:31:12 2009 UTC

  Modified files:  
/php-src/ext/standard/tests/general_functions   sleep_error.phpt 
sleep_basic.phpt 
usleep_error.phpt 
usleep_basic.phpt 
  Log:
  Basic tests for sleep() and usleep(). Tested on Windows, Linux and Linux 64 
bit 
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/sleep_error.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/standard/tests/general_functions/sleep_error.phpt
diff -u /dev/null 
php-src/ext/standard/tests/general_functions/sleep_error.phpt:1.2
--- /dev/null   Mon Jun 29 07:31:12 2009
+++ php-src/ext/standard/tests/general_functions/sleep_error.phpt   Mon Jun 
29 07:31:12 2009
@@ -0,0 +1,45 @@
+--TEST--
+Test sleep() function : error conditions 
+--FILE--
+?php
+/* Prototype  : int sleep  ( int $seconds  )
+ * Description: Delays the program execution for the given number of seconds . 
+ * Source code: ext/standard/basic_functions.c
+ */
+ 
+set_time_limit(20);
+ 
+echo *** Testing sleep() : error conditions ***\n;
+
+echo \n-- Testing sleep() function with zero arguments --\n;
+var_dump( sleep() );
+
+echo \n-- Testing sleep() function with more than expected no. of arguments 
--\n;
+$seconds = 10;
+$extra_arg = 10;
+var_dump( sleep($seconds, $extra_arg) );
+
+echo \n-- Testing sleep() function with negative interval --\n;
+$seconds = -10;
+var_dump( sleep($seconds) );
+
+?
+===DONE===
+--EXPECTF--
+*** Testing sleep() : error conditions ***
+
+-- Testing sleep() function with zero arguments --
+
+Warning: sleep() expects exactly 1 parameter, 0 given in %s on line %d
+bool(false)
+
+-- Testing sleep() function with more than expected no. of arguments --
+
+Warning: sleep() expects exactly 1 parameter, 2 given in %s on line %d
+bool(false)
+
+-- Testing sleep() function with negative interval --
+
+Warning: sleep(): Number of seconds must be greater than or equal to 0 in %s 
on line %d
+bool(false)
+===DONE===
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/sleep_basic.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/standard/tests/general_functions/sleep_basic.phpt
diff -u /dev/null 
php-src/ext/standard/tests/general_functions/sleep_basic.phpt:1.2
--- /dev/null   Mon Jun 29 07:31:12 2009
+++ php-src/ext/standard/tests/general_functions/sleep_basic.phpt   Mon Jun 
29 07:31:12 2009
@@ -0,0 +1,40 @@
+--TEST--
+Test sleep() function : basic functionality 
+--FILE--
+?php
+/* Prototype  : int sleep  ( int $seconds  )
+ * Description: Delays the program execution for the given number of seconds . 
+ * Source code: ext/standard/basic_functions.c
+ */
+
+echo *** Testing sleep() : basic functionality ***\n;
+
+$sleeptime = 5; // sleep for 5 seconds 
+
+set_time_limit(20); 
+
+$time_start = microtime(true);
+
+// Sleep for a while
+sleep($sleeptime);
+
+// Test passes if sleeps for at least 98% of specified time 
+$sleeplow = $sleeptime - ($sleeptime * 2 /100);
+
+$time_end = microtime(true);
+$time = $time_end - $time_start;
+
+echo Thread slept for  . $time .  seconds\n;
+
+if ($time = $sleeplow) {
+   echo TEST PASSED\n;
+} else {
+   echo TEST FAILED - time is ${time} secs and sleep was ${sleeptime} 
secs\n;
+}
+?
+===DONE===
+--EXPECTF--
+*** Testing sleep() : basic functionality ***
+Thread slept for %f seconds
+TEST PASSED
+===DONE===
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/usleep_error.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/standard/tests/general_functions/usleep_error.phpt
diff -u /dev/null 
php-src/ext/standard/tests/general_functions/usleep_error.phpt:1.2
--- /dev/null   Mon Jun 29 07:31:12 2009
+++ php-src/ext/standard/tests/general_functions/usleep_error.phpt  Mon Jun 
29 07:31:12 2009
@@ -0,0 +1,45 @@
+--TEST--
+Test usleep() function : error conditions 
+--FILE--
+?php
+/* Prototype  : void usleep  ( int $micro_seconds  )
+ * Description: Delays program execution for the given number of micro 
seconds. 
+ * Source code: ext/standard/basic_functions.c
+ */
+ 
+set_time_limit(20);
+ 
+echo *** Testing usleep() : error conditions ***\n;
+
+echo \n-- Testing usleep() function with zero arguments --\n;
+var_dump( usleep() );
+
+echo \n-- Testing usleep() function with more than expected no. of arguments 
--\n;
+$seconds = 10;
+$extra_arg = 10;
+var_dump( usleep($seconds, $extra_arg) );
+
+echo \n-- Testing usleep() function with negative interval --\n;
+$seconds = -10;
+var_dump( usleep($seconds) );
+
+?
+===DONE===
+--EXPECTF--
+*** Testing usleep() : error conditions ***
+
+-- Testing usleep() function with zero arguments --
+
+Warning: usleep() expects exactly 1 parameter, 0 given in %s on line %d
+NULL
+
+-- Testing usleep() function with more than expected no. of arguments --
+
+Warning: usleep() expects exactly 1 

[PHP-CVS] cvs: php-src(PHP_5_3) /ext/reflection/tests bug46064.phpt bug46064_2.phpt

2009-06-29 Thread andy wharmby
wharmby Mon Jun 29 07:45:11 2009 UTC

  Modified files:  (Branch: PHP_5_3)
/php-src/ext/reflection/tests   bug46064_2.phpt bug46064.phpt 
  Log:
  Fix tests
  
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/bug46064_2.phpt?r1=1.1.2.2r2=1.1.2.3diff_format=u
Index: php-src/ext/reflection/tests/bug46064_2.phpt
diff -u php-src/ext/reflection/tests/bug46064_2.phpt:1.1.2.2 
php-src/ext/reflection/tests/bug46064_2.phpt:1.1.2.3
--- php-src/ext/reflection/tests/bug46064_2.phpt:1.1.2.2Wed Oct 29 
12:56:29 2008
+++ php-src/ext/reflection/tests/bug46064_2.phptMon Jun 29 07:45:11 2009
@@ -36,14 +36,15 @@
 new test;
 
 ?
---EXPECT--
-object(ReflectionProperty)#3 (2) {
+===DONE===
+--EXPECTF--
+object(ReflectionProperty)#%d (2) {
   [name]=
   string(4) test
   [class]=
   string(3) foo
 }
-object(ReflectionProperty)#5 (2) {
+object(ReflectionProperty)#%d (2) {
   [name]=
   string(1) a
   [class]=
@@ -56,17 +57,18 @@
 bool(false)
 array(2) {
   [0]=
-  object(ReflectionProperty)#6 (2) {
+  object(ReflectionProperty)#%d (2) {
 [name]=
 string(1) b
 [class]=
 string(4) test
   }
   [1]=
-  object(ReflectionProperty)#7 (2) {
+  object(ReflectionProperty)#%d (2) {
 [name]=
 string(1) a
 [class]=
 string(4) test
   }
 }
+===DONE===
\ No newline at end of file
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/bug46064.phpt?r1=1.1.2.2r2=1.1.2.3diff_format=u
Index: php-src/ext/reflection/tests/bug46064.phpt
diff -u php-src/ext/reflection/tests/bug46064.phpt:1.1.2.2 
php-src/ext/reflection/tests/bug46064.phpt:1.1.2.3
--- php-src/ext/reflection/tests/bug46064.phpt:1.1.2.2  Wed Oct 29 12:56:28 2008
+++ php-src/ext/reflection/tests/bug46064.phpt  Mon Jun 29 07:45:11 2009
@@ -37,10 +37,6 @@
$this-foobar = 2;
$this-a = 200;

-   $p = new reflectionproperty($this, 'a');
-   $p-setAccessible(true);
-   var_dump($p-getValue($this), $p-isDefault(), $p-isPublic());
-   
$p = new reflectionproperty($this, 'foobar');
var_dump($p-getValue($this), $p-isDefault(), $p-isPublic());
}
@@ -49,8 +45,9 @@
 new bar;
 
 ?
+===DONE===
 --EXPECTF--
-object(ReflectionProperty)#2 (2) {
+object(ReflectionProperty)#%d (2) {
   [name]=
   string(1) z
   [class]=
@@ -67,15 +64,13 @@
 int(1000)
 ---
 string(30) Property x::$zz does not exist
-object(ReflectionProperty)#3 (2) {
+object(ReflectionProperty)#%d (2) {
   [name]=
   string(3) zzz
   [class]=
   string(1) x
 }
-int(200)
-bool(true)
-bool(false)
 int(2)
 bool(false)
 bool(true)
+===DONE===



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_2) /ext/reflection/tests bug46064.phpt bug46064_2.phpt

2009-06-29 Thread andy wharmby
wharmby Mon Jun 29 07:45:12 2009 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/ext/reflection/tests   bug46064.phpt bug46064_2.phpt 
  Log:
  Fix tests
  
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/bug46064.phpt?r1=1.1.4.2r2=1.1.4.3diff_format=u
Index: php-src/ext/reflection/tests/bug46064.phpt
diff -u php-src/ext/reflection/tests/bug46064.phpt:1.1.4.2 
php-src/ext/reflection/tests/bug46064.phpt:1.1.4.3
--- php-src/ext/reflection/tests/bug46064.phpt:1.1.4.2  Wed Oct 29 13:34:08 2008
+++ php-src/ext/reflection/tests/bug46064.phpt  Mon Jun 29 07:45:12 2009
@@ -45,8 +45,9 @@
 new bar;
 
 ?
+===DONE===
 --EXPECTF--
-object(ReflectionProperty)#2 (2) {
+object(ReflectionProperty)#%d (2) {
   [name]=
   string(1) z
   [class]=
@@ -63,7 +64,7 @@
 int(1000)
 ---
 string(30) Property x::$zz does not exist
-object(ReflectionProperty)#3 (2) {
+object(ReflectionProperty)#%d (2) {
   [name]=
   string(3) zzz
   [class]=
@@ -72,3 +73,4 @@
 int(2)
 bool(false)
 bool(true)
+===DONE===
\ No newline at end of file
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/bug46064_2.phpt?r1=1.1.4.2r2=1.1.4.3diff_format=u
Index: php-src/ext/reflection/tests/bug46064_2.phpt
diff -u php-src/ext/reflection/tests/bug46064_2.phpt:1.1.4.2 
php-src/ext/reflection/tests/bug46064_2.phpt:1.1.4.3
--- php-src/ext/reflection/tests/bug46064_2.phpt:1.1.4.2Wed Oct 29 
13:34:08 2008
+++ php-src/ext/reflection/tests/bug46064_2.phptMon Jun 29 07:45:12 2009
@@ -36,14 +36,15 @@
 new test;
 
 ?
---EXPECT--
-object(ReflectionProperty)#3 (2) {
+===DONE===
+--EXPECTF--
+object(ReflectionProperty)#%d (2) {
   [name]=
   string(4) test
   [class]=
   string(3) foo
 }
-object(ReflectionProperty)#5 (2) {
+object(ReflectionProperty)#%d (2) {
   [name]=
   string(1) a
   [class]=
@@ -56,17 +57,18 @@
 bool(false)
 array(2) {
   [0]=
-  object(ReflectionProperty)#6 (2) {
+  object(ReflectionProperty)#%d (2) {
 [name]=
 string(1) b
 [class]=
 string(4) test
   }
   [1]=
-  object(ReflectionProperty)#7 (2) {
+  object(ReflectionProperty)#%d (2) {
 [name]=
 string(1) a
 [class]=
 string(4) test
   }
 }
+===DONE===
\ No newline at end of file



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src /ext/reflection/tests bug46064.phpt bug46064_2.phpt

2009-06-29 Thread andy wharmby
wharmby Mon Jun 29 07:45:14 2009 UTC

  Modified files:  
/php-src/ext/reflection/tests   bug46064.phpt bug46064_2.phpt 
  Log:
  Fix tests
  
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/bug46064.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/reflection/tests/bug46064.phpt
diff -u php-src/ext/reflection/tests/bug46064.phpt:1.1 
php-src/ext/reflection/tests/bug46064.phpt:1.2
--- php-src/ext/reflection/tests/bug46064.phpt:1.1  Wed Oct 29 12:41:22 2008
+++ php-src/ext/reflection/tests/bug46064.phpt  Mon Jun 29 07:45:14 2009
@@ -37,10 +37,6 @@
$this-foobar = 2;
$this-a = 200;

-   $p = new reflectionproperty($this, 'a');
-   $p-setAccessible(true);
-   var_dump($p-getValue($this), $p-isDefault(), $p-isPublic());
-   
$p = new reflectionproperty($this, 'foobar');
var_dump($p-getValue($this), $p-isDefault(), $p-isPublic());
}
@@ -49,8 +45,9 @@
 new bar;
 
 ?
+===DONE===
 --EXPECTF--
-object(ReflectionProperty)#2 (2) {
+object(ReflectionProperty)#%d (2) {
   [uname]=
   unicode(1) z
   [uclass]=
@@ -67,15 +64,13 @@
 int(1000)
 ---
 unicode(30) Property x::$zz does not exist
-object(ReflectionProperty)#3 (2) {
+object(ReflectionProperty)#%d (2) {
   [uname]=
   unicode(3) zzz
   [uclass]=
   unicode(1) x
 }
-int(200)
-bool(true)
-bool(false)
 int(2)
 bool(false)
 bool(true)
+===DONE===
\ No newline at end of file
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/bug46064_2.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/reflection/tests/bug46064_2.phpt
diff -u php-src/ext/reflection/tests/bug46064_2.phpt:1.1 
php-src/ext/reflection/tests/bug46064_2.phpt:1.2
--- php-src/ext/reflection/tests/bug46064_2.phpt:1.1Wed Oct 29 12:41:22 2008
+++ php-src/ext/reflection/tests/bug46064_2.phptMon Jun 29 07:45:14 2009
@@ -36,14 +36,15 @@
 new test;
 
 ?
---EXPECT--
-object(ReflectionProperty)#3 (2) {
+===DONE===
+--EXPECTF--
+object(ReflectionProperty)#%d (2) {
   [uname]=
   unicode(4) test
   [uclass]=
   unicode(3) foo
 }
-object(ReflectionProperty)#5 (2) {
+object(ReflectionProperty)#%d (2) {
   [uname]=
   unicode(1) a
   [uclass]=
@@ -56,17 +57,18 @@
 bool(false)
 array(2) {
   [0]=
-  object(ReflectionProperty)#6 (2) {
+  object(ReflectionProperty)#%d (2) {
 [uname]=
 unicode(1) b
 [uclass]=
 unicode(4) test
   }
   [1]=
-  object(ReflectionProperty)#7 (2) {
+  object(ReflectionProperty)#%d (2) {
 [uname]=
 unicode(1) a
 [uclass]=
 unicode(4) test
   }
 }
+===DONE===
\ No newline at end of file



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_3) /ext/standard/tests/array max_basiclong_64bit.phpt min_basiclong_64bit.phpt

2009-06-29 Thread andy wharmby
wharmby Mon Jun 29 07:52:23 2009 UTC

  Added files: (Branch: PHP_5_3)
/php-src/ext/standard/tests/array   min_basiclong_64bit.phpt 
max_basiclong_64bit.phpt 
  Log:
  Basic test for max() on 64 bit platforms. Tested on Linux 64 bit
  

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/array/min_basiclong_64bit.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/array/min_basiclong_64bit.phpt
+++ php-src/ext/standard/tests/array/min_basiclong_64bit.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/array/max_basiclong_64bit.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/array/max_basiclong_64bit.phpt
+++ php-src/ext/standard/tests/array/max_basiclong_64bit.phpt



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_2) /ext/standard/tests/array max_basiclong_64bit.phpt min_basiclong_64bit.phpt

2009-06-29 Thread andy wharmby
wharmby Mon Jun 29 07:52:24 2009 UTC

  Added files: (Branch: PHP_5_2)
/php-src/ext/standard/tests/array   min_basiclong_64bit.phpt 
max_basiclong_64bit.phpt 
  Log:
  Basic test for max() on 64 bit platforms. Tested on Linux 64 bit
  

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/array/min_basiclong_64bit.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/array/min_basiclong_64bit.phpt
+++ php-src/ext/standard/tests/array/min_basiclong_64bit.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/array/max_basiclong_64bit.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/array/max_basiclong_64bit.phpt
+++ php-src/ext/standard/tests/array/max_basiclong_64bit.phpt



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src /ext/standard/tests/array max_basiclong_64bit.phpt min_basiclong_64bit.phpt

2009-06-29 Thread andy wharmby
wharmby Mon Jun 29 07:52:25 2009 UTC

  Modified files:  
/php-src/ext/standard/tests/array   max_basiclong_64bit.phpt 
min_basiclong_64bit.phpt 
  Log:
  Basic test for max() on 64 bit platforms. Tested on Linux 64 bit
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/array/max_basiclong_64bit.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/standard/tests/array/max_basiclong_64bit.phpt
diff -u /dev/null php-src/ext/standard/tests/array/max_basiclong_64bit.phpt:1.2
--- /dev/null   Mon Jun 29 07:52:25 2009
+++ php-src/ext/standard/tests/array/max_basiclong_64bit.phpt   Mon Jun 29 
07:52:25 2009
@@ -0,0 +1,35 @@
+--TEST--
+Test max function : 64bit long tests
+--SKIPIF--
+?php
+if (PHP_INT_SIZE != 8) die(skip this test is for 64bit platform only);
+?
+--FILE--
+?php
+ 
+define(MAX_64Bit, 9223372036854775807);
+define(MAX_32Bit, 2147483647);
+define(MIN_64Bit, -MAX_64Bit - 1);
+define(MIN_32Bit, -MAX_32Bit - 1);
+
+$arrayVals = array(
+MAX_64Bit, MIN_64Bit, MAX_32Bit, MIN_32Bit, MAX_64Bit - MAX_32Bit, 
MIN_64Bit - MIN_32Bit,
+MAX_32Bit + 1, MIN_32Bit - 1, MAX_32Bit * 2, (MAX_32Bit * 2) + 1, 
(MAX_32Bit * 2) - 1,
+MAX_64Bit -1, MIN_64Bit + 1
+);
+
+$longVals = array(
+MAX_64Bit, MIN_64Bit, MAX_32Bit, MIN_32Bit, MAX_64Bit - MAX_32Bit, 
MIN_64Bit - MIN_32Bit,
+MAX_32Bit + 1, MIN_32Bit - 1, MAX_32Bit * 2, (MAX_32Bit * 2) + 1, 
(MAX_32Bit * 2) - 1,
+MAX_64Bit -1, MAX_64Bit + 1, MIN_64Bit + 1, MIN_64Bit - 1
+);
+
+   var_dump(max($arrayVals));
+   var_dump(max($longVals));   
+   
+?
+===DONE===
+--EXPECT--
+int(9223372036854775807)
+int(9223372036854775807)
+===DONE===
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/array/min_basiclong_64bit.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/standard/tests/array/min_basiclong_64bit.phpt
diff -u /dev/null php-src/ext/standard/tests/array/min_basiclong_64bit.phpt:1.2
--- /dev/null   Mon Jun 29 07:52:25 2009
+++ php-src/ext/standard/tests/array/min_basiclong_64bit.phpt   Mon Jun 29 
07:52:25 2009
@@ -0,0 +1,35 @@
+--TEST--
+Test min function : 64bit long tests
+--SKIPIF--
+?php
+if (PHP_INT_SIZE != 8) die(skip this test is for 64bit platform only);
+?
+--FILE--
+?php
+ 
+define(MAX_64Bit, 9223372036854775807);
+define(MAX_32Bit, 2147483647);
+define(MIN_64Bit, -MAX_64Bit - 1);
+define(MIN_32Bit, -MAX_32Bit - 1);
+
+$arrayVals = array(
+MAX_64Bit, MIN_64Bit, MAX_32Bit, MIN_32Bit, MAX_64Bit - MAX_32Bit, 
MIN_64Bit - MIN_32Bit,
+MAX_32Bit + 1, MIN_32Bit - 1, MAX_32Bit * 2, (MAX_32Bit * 2) + 1, 
(MAX_32Bit * 2) - 1,
+MAX_64Bit -1, MIN_64Bit + 1
+);
+
+$longVals = array(
+MAX_64Bit, MIN_64Bit, MAX_32Bit, MIN_32Bit, MAX_64Bit - MAX_32Bit, 
MIN_64Bit - MIN_32Bit,
+MAX_32Bit + 1, MIN_32Bit - 1, MAX_32Bit * 2, (MAX_32Bit * 2) + 1, 
(MAX_32Bit * 2) - 1,
+MAX_64Bit -1, MAX_64Bit + 1, MIN_64Bit + 1, MIN_64Bit - 1
+);
+
+   var_dump(min($arrayVals));
+   var_dump(min($longVals));   
+   
+?
+===DONE===
+--EXPECT--
+int(-9223372036854775808)
+int(-9223372036854775808)
+===DONE===



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-CVS] cvs: php-src(PHP_5_3) /ext/standard/tests/array max_basiclong_64bit.phpt min_basiclong_64bit.phpt

2009-06-29 Thread Andy Wharmby
Hi Hannes
Sorry. I will hold off further drops until I see all clear on 
internals list 

Andy




Hannes Magnusson hannes.magnus...@gmail.com 
29/06/2009 08:57

To
andy wharmby whar...@php.net
cc
php-cvs@lists.php.net
Subject
Re: [PHP-CVS] cvs: php-src(PHP_5_3) /ext/standard/tests/array 
max_basiclong_64bit.phpt min_basiclong_64bit.phpt






On Mon, Jun 29, 2009 at 09:52, andy wharmbywhar...@php.net wrote:
 wharmby Mon Jun 29 07:52:23 2009 UTC

  Added files: (Branch: PHP_5_3)

I think you should chill with 5_3 commits for couple of days due to
the hard freeze we are in. Any commits whatsoever to the branch risk
fuckups and just cause frustration.

-Hannes







Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU







[PHP-CVS] cvs: php-src /ext/standard/tests/strings parse_str_basic1.phpt parse_str_basic2.phpt parse_str_basic3.phpt parse_str_basic4.phpt parse_str_error1.phpt

2009-06-23 Thread andy wharmby
wharmby Tue Jun 23 22:39:43 2009 UTC

  Added files: 
/php-src/ext/standard/tests/strings parse_str_basic4.phpt 
parse_str_error1.phpt 
parse_str_basic2.phpt 
parse_str_basic3.phpt 
parse_str_basic1.phpt 
  Log:
  New basic parse_str() tests. Tested on Windows,Linux and Lnux 64 bit. Some 
tests fail on PHP 6 (tagged with XFAIL) due to bug 48658
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/parse_str_basic4.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/parse_str_basic4.phpt
+++ php-src/ext/standard/tests/strings/parse_str_basic4.phpt
--TEST--
Test parse_str() function : test with badly formed strings
--XFAIL--
Bug 48658: Test currently fails as parse_str() api insists that the optional 
reult array 
is pre-defined. php.net bugzilla 
--FILE--
?php
/* Prototype  : void parse_str  ( string $str  [, array $arr  ] )
 * Description: Parses the string into variables
 * Source code: ext/standard/string.c
*/

echo \nTest string with badly formed strings\n;
$str = arr[1=sidarr[4][2=fred;
var_dump(parse_str($str, $res));
var_dump($res);

$str = arr1]=sidarr[4]2]=fred;
var_dump(parse_str($str, $res));
var_dump($res);

$str = arr[one=sidarr[4][two=fred;
var_dump(parse_str($str, $res));
var_dump($res);

echo \nTest string with non-binary safe name\n;
$str = arr.test[1]=sidarr test[4][two]=fred;
var_dump(parse_str($str, $res));
var_dump($res);
?
===DONE===
--EXPECTF--
Test string with badly formed strings
NULL
array(2) {
  [uarr_1]=
  unicode(3) sid
  [uarr]=
  array(1) {
[4]=
unicode(4) fred
  }
}
NULL
array(2) {
  [uarr1]]=
  unicode(3) sid
  [uarr]=
  array(1) {
[4]=
unicode(4) fred
  }
}
NULL
array(2) {
  [uarr_one]=
  unicode(3) sid
  [uarr]=
  array(1) {
[4]=
unicode(4) fred
  }
}

Test string with non-binary safe name
NULL
array(1) {
  [uarr_test]=
  array(2) {
[1]=
unicode(3) sid
[4]=
array(1) {
  [utwo]=
  unicode(4) fred
}
  }
}
===DONE===
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/parse_str_error1.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/parse_str_error1.phpt
+++ php-src/ext/standard/tests/strings/parse_str_error1.phpt
--TEST--
Test parse_str() function : non-default arg_separator.input specified
--INI--
arg_separator.input = / 
--FILE--
?php
/* Prototype  : void parse_str  ( string $str  [, array $arr  ] )
 * Description: Parses the string into variables
 * Source code: ext/standard/string.c
*/

echo *** Testing parse_str() : error conditions ***\n;

echo \n-- Testing htmlentities() function with less than expected no. of 
arguments --\n;
parse_str();
echo \n-- Testing htmlentities() function with more than expected no. of 
arguments --\n;
$s1 = first=val1second=val2third=val3;
parse_str($s1, $res_array, true); 

?
===DONE===
--EXPECTF--
*** Testing parse_str() : error conditions ***

-- Testing htmlentities() function with less than expected no. of arguments --

Warning: parse_str() expects at least 1 parameter, 0 given in %s on line %d

-- Testing htmlentities() function with more than expected no. of arguments --

Warning: parse_str() expects at most 2 parameters, 3 given in %s on line %d
===DONE===
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/parse_str_basic2.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/parse_str_basic2.phpt
+++ php-src/ext/standard/tests/strings/parse_str_basic2.phpt
--TEST--
Test parse_str() function : non-default arg_separator.input specified
--INI--
arg_separator.input = / 
--FILE--
?php
/* Prototype  : void parse_str  ( string $str  [, array $arr  ] )
 * Description: Parses the string into variables
 * Source code: ext/standard/string.c
*/

echo *** Testing parse_str() : non-default arg_separator.input specified 
***\n;

$s1 = first=val1/second=val2/third=val3;
var_dump(parse_str($s1));
var_dump($first, $second, $third);

?
===DONE===
--EXPECTF--
*** Testing parse_str() : non-default arg_separator.input specified ***
NULL
unicode(4) val1
unicode(4) val2
unicode(4) val3
===DONE===
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/parse_str_basic3.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/parse_str_basic3.phpt
+++ php-src/ext/standard/tests/strings/parse_str_basic3.phpt
--TEST--
Test parse_str() function : Basic functionality
--XFAIL--
Bug 48658: Test currently fails as parse_str() api insists that the optional 
reult array 
is pre-defined. php.net bugzilla 
--FILE--
?php
/* Prototype  : void parse_str  ( string $str  [, array $arr  ] )
 * Description: Parses the string into variables
 * Source code: ext/standard/string.c
*/
echo *** Testing parse_str() : basic functionality ***\n;

echo \nTest string with array values\n;
$s1 = first=abca[]=123a[]=falseb[]=strc[]=3.5a[]=last;

[PHP-CVS] cvs: php-src(PHP_5_3) /ext/standard/tests/strings parse_str_basic1.phpt parse_str_basic2.phpt parse_str_basic3.phpt parse_str_basic4.phpt parse_str_error1.phpt

2009-06-23 Thread andy wharmby
wharmby Tue Jun 23 22:39:44 2009 UTC

  Added files: (Branch: PHP_5_3)
/php-src/ext/standard/tests/strings parse_str_basic4.phpt 
parse_str_error1.phpt 
parse_str_basic1.phpt 
parse_str_basic2.phpt 
parse_str_basic3.phpt 
  Log:
  New basic parse_str() tests. Tested on Windows,Linux and Lnux 64 bit. Some 
tests fail on PHP 6 (tagged with XFAIL) due to bug 48658
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/parse_str_basic4.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/parse_str_basic4.phpt
+++ php-src/ext/standard/tests/strings/parse_str_basic4.phpt
--TEST--
Test parse_str() function : test with badly formed strings
--XFAIL--
Bug 48658: Test currently fails as parse_str() api insists that the optional 
reult array 
is pre-defined. php.net bugzilla 
--FILE--
?php
/* Prototype  : void parse_str  ( string $str  [, array $arr  ] )
 * Description: Parses the string into variables
 * Source code: ext/standard/string.c
*/

echo \nTest string with badly formed strings\n;
$str = arr[1=sidarr[4][2=fred;
var_dump(parse_str($str, $res));
var_dump($res);

$str = arr1]=sidarr[4]2]=fred;
var_dump(parse_str($str, $res));
var_dump($res);

$str = arr[one=sidarr[4][two=fred;
var_dump(parse_str($str, $res));
var_dump($res);

echo \nTest string with non-binary safe name\n;
$str = arr.test[1]=sidarr test[4][two]=fred;
var_dump(parse_str($str, $res));
var_dump($res);
?
===DONE===
--EXPECTF--
Test string with badly formed strings
NULL
array(2) {
  [uarr_1]=
  unicode(3) sid
  [uarr]=
  array(1) {
[4]=
unicode(4) fred
  }
}
NULL
array(2) {
  [uarr1]]=
  unicode(3) sid
  [uarr]=
  array(1) {
[4]=
unicode(4) fred
  }
}
NULL
array(2) {
  [uarr_one]=
  unicode(3) sid
  [uarr]=
  array(1) {
[4]=
unicode(4) fred
  }
}

Test string with non-binary safe name
NULL
array(1) {
  [uarr_test]=
  array(2) {
[1]=
unicode(3) sid
[4]=
array(1) {
  [utwo]=
  unicode(4) fred
}
  }
}
===DONE===
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/parse_str_error1.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/parse_str_error1.phpt
+++ php-src/ext/standard/tests/strings/parse_str_error1.phpt
--TEST--
Test parse_str() function : non-default arg_separator.input specified
--INI--
arg_separator.input = / 
--FILE--
?php
/* Prototype  : void parse_str  ( string $str  [, array $arr  ] )
 * Description: Parses the string into variables
 * Source code: ext/standard/string.c
*/

echo *** Testing parse_str() : error conditions ***\n;

echo \n-- Testing htmlentities() function with less than expected no. of 
arguments --\n;
parse_str();
echo \n-- Testing htmlentities() function with more than expected no. of 
arguments --\n;
$s1 = first=val1second=val2third=val3;
parse_str($s1, $res_array, true); 

?
===DONE===
--EXPECTF--
*** Testing parse_str() : error conditions ***

-- Testing htmlentities() function with less than expected no. of arguments --

Warning: parse_str() expects at least 1 parameter, 0 given in %s on line %d

-- Testing htmlentities() function with more than expected no. of arguments --

Warning: parse_str() expects at most 2 parameters, 3 given in %s on line %d
===DONE===
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/parse_str_basic1.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/parse_str_basic1.phpt
+++ php-src/ext/standard/tests/strings/parse_str_basic1.phpt
--TEST--
Test parse_str() function : basic functionality 
--XFAIL--
Bug 48658: Test currently fails as parse_str() api insists that the optional 
reult array 
is pre-defined. 
--FILE--
?php

/* Prototype  : void parse_str  ( string $str  [, array $arr  ] )
 * Description: Parses the string into variables
 * Source code: ext/standard/string.c
*/

echo *** Testing parse_str() : basic functionality ***\n;

echo Basic test WITHOUT result arg\n;
$s1 = first=val1second=val2third=val3;
var_dump(parse_str($s1));
var_dump($first, $second, $third);

echo \nBasic test WITH undefined var for result arg\n;
$s1 = first=val1second=val2third=val3;
var_dump(parse_str($s1, $res1));
var_dump($res1);

echo \nBasic test WITH existing non-array var for result arg\n;
$res2 =99;
$s1 = first=val1second=val2third=val3;
var_dump(parse_str($s1, $res2));
var_dump($res2);

echo \nBasic test with an existing array as results array\n;
$res3_array = array(1,2,3,4);
var_dump(parse_str($s1, $res3_array));
var_dump($res3_array); 

?
===DONE===
--EXPECTF--
*** Testing parse_str() : basic functionality ***
Basic test WITHOUT result arg
NULL
unicode(4) val1
unicode(4) val2
unicode(4) val3

Basic test WITH undefined var for result arg
NULL
array(3) {
  [ufirst]=
  unicode(4) val1
  [usecond]=
  unicode(4) val2
  [uthird]=
  unicode(4) val3
}

Basic test WITH existing 

[PHP-CVS] cvs: php-src(PHP_5_2) /ext/standard/tests/strings parse_str_basic1.phpt parse_str_basic2.phpt parse_str_basic3.phpt parse_str_basic4.phpt parse_str_error1.phpt

2009-06-23 Thread andy wharmby
wharmby Tue Jun 23 22:39:46 2009 UTC

  Added files: (Branch: PHP_5_2)
/php-src/ext/standard/tests/strings parse_str_basic3.phpt 
parse_str_basic1.phpt 
parse_str_basic2.phpt 
parse_str_error1.phpt 
parse_str_basic4.phpt 
  Log:
  New basic parse_str() tests. Tested on Windows,Linux and Lnux 64 bit. Some 
tests fail on PHP 6 (tagged with XFAIL) due to bug 48658
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/parse_str_basic3.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/parse_str_basic3.phpt
+++ php-src/ext/standard/tests/strings/parse_str_basic3.phpt
--TEST--
Test parse_str() function : Basic functionality
--XFAIL--
Bug 48658: Test currently fails as parse_str() api insists that the optional 
reult array 
is pre-defined. php.net bugzilla 
--FILE--
?php
/* Prototype  : void parse_str  ( string $str  [, array $arr  ] )
 * Description: Parses the string into variables
 * Source code: ext/standard/string.c
*/
echo *** Testing parse_str() : basic functionality ***\n;

echo \nTest string with array values\n;
$s1 = first=abca[]=123a[]=falseb[]=strc[]=3.5a[]=last;
var_dump(parse_str($s1));
var_dump($first, $a, $b, $c); 

echo \nTest string with array values and results array\n;
$s1 = first=abca[]=123a[]=falseb[]=strc[]=3.5a[]=last;
$res3_array= array();
var_dump(parse_str($s1, $res3_array));
var_dump($res3_array); 

echo \nTest string containing numerical array keys\n;
$str = arr[1]=sidarr[4]=bill;
$res3= array();
var_dump(parse_str($str, $res));
var_dump($res);

echo \nTest string containing associative keys\n;
$str = arr[first]=sidarr[forth]=bill;
$res3_array= array();
var_dump(parse_str($str, $res));
var_dump($res);

echo \nTest string with array values with same name as existing variable\n;
$a = ;
$s1 = a[]=123a[]=falsea[]=last;
var_dump(parse_str($s1));
var_dump($a);

echo \nTest string with non-array value with same name as existing array 
variable\n;
$a = array(10,11,12,13);
$s1 = a=999;
parse_str($s1);
var_dump($a);

echo \nTest string with encoded data\n;
$s1 = a=%3c%3d%3d%20%20foo+bar++%3d%3d%3eb=%23%23%23Hello+World%23%23%23;
parse_str($s1);
var_dump($a, $b);

echo \nTest string with single quotes characters\n;
$s1 = firstname=Billsurname=O%27Reilly;
var_dump(parse_str($s1));
var_dump($firstname, $surname);

echo \nTest string with backslash characters\n;
$s1 = sum=10%5c2%3d5;
var_dump(parse_str($s1));
var_dump($sum);

echo \nTest string with double quotes data\n;
$s1 = str=A+string+with+%22quoted%22+strings;
var_dump(parse_str($s1));
var_dump($str);

echo \nTest string with nulls\n;
$s1 = str=A%20string%20with%20containing%20%00%00%00%20nulls;
var_dump(parse_str($s1));
var_dump($str);

echo \nTest string with 2-dim array with numeric keys\n;
$str = arr[3][4]=sidarr[3][6]=fred;
$res3_array= array();
var_dump(parse_str($str, $res));
var_dump($res);

echo \nTest string with 2-dim array with null keys\n;
$str = arr[][]=sidarr[][]=fred;
$res3_array= array();
var_dump(parse_str($str, $res));
var_dump($res);

echo \nTest string with 2-dim array with non-numeric keys\n;
$str = arr[one][four]=sidarr[three][six]=fred;
$res3_array= array();
var_dump(parse_str($str, $res));
var_dump($res);

echo \nTest string with 3-dim array with numeric keys\n;
$str = arr[1][2][3]=sidarr[1][2][6]=fred;
$res3_array= array();
var_dump(parse_str($str, $res));
var_dump($res);

?
===DONE===
--EXPECTF--
*** Testing parse_str() : basic functionality ***

Test string with array values
NULL
unicode(3) abc
array(3) {
  [0]=
  unicode(3) 123
  [1]=
  unicode(5) false
  [2]=
  unicode(4) last
}
array(1) {
  [0]=
  unicode(3) str
}
array(1) {
  [0]=
  unicode(3) 3.5
}

Test string with array values and results array
NULL
array(4) {
  [ufirst]=
  unicode(3) abc
  [ua]=
  array(3) {
[0]=
unicode(3) 123
[1]=
unicode(5) false
[2]=
unicode(4) last
  }
  [ub]=
  array(1) {
[0]=
unicode(3) str
  }
  [uc]=
  array(1) {
[0]=
unicode(3) 3.5
  }
}

Test string containing numerical array keys
NULL
array(1) {
  [uarr]=
  array(2) {
[1]=
unicode(3) sid
[4]=
unicode(4) bill
  }
}

Test string containing associative keys
NULL
array(1) {
  [uarr]=
  array(2) {
[first]=
unicode(3) sid
[forth]=
unicode(4) bill
  }
}

Test string with array values with same name as existing variable
NULL
array(3) {
  [0]=
  unicode(3) 123
  [1]=
  unicode(5) false
  [2]=
  unicode(4) last
}

Test string with non-array value with same name as existing array variable
unicode(3) 999

Test string with encoded data
unicode(17) ==  foo bar  ==
unicode(17) ###Hello World###

Test string with single quotes characters
NULL
unicode(4) Bill
unicode(9) O\'Reilly

Test string with backslash characters
NULL
unicode(7) 10\\2=5

Test string with double quotes data
NULL
unicode(32) A string 

[PHP-CVS] cvs: php-src /ext/standard/tests/strings htmlentities09.phpt htmlentities16.phpt htmlspecialchars_basic.phpt htmlspecialchars_decode_variation1.phpt htmlspecialchars_decode_variation6.phpt

2009-06-23 Thread andy wharmby
wharmby Tue Jun 23 22:45:30 2009 UTC

  Added files: 
/php-src/ext/standard/tests/strings htmlspecialchars_basic.phpt 

  Modified files:  
/php-src/ext/standard/tests/strings htmlentities16.phpt 
htmlentities09.phpt 
htmlspecialchars_decode_variation1.phpt 
htmlspecialchars_decode_variation6.phpt 
  Log:
  New and fixed html tests. Tested in Windows, Linux and Linux 64.
  http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/htmlentities16.phpt?r1=1.5r2=1.6diff_format=u
Index: php-src/ext/standard/tests/strings/htmlentities16.phpt
diff -u php-src/ext/standard/tests/strings/htmlentities16.phpt:1.5 
php-src/ext/standard/tests/strings/htmlentities16.phpt:1.6
--- php-src/ext/standard/tests/strings/htmlentities16.phpt:1.5  Wed Apr 30 
16:30:44 2003
+++ php-src/ext/standard/tests/strings/htmlentities16.phpt  Tue Jun 23 
22:45:30 2009
@@ -13,9 +13,12 @@
 --FILE--
 ?php
 mb_internal_encoding('cp1251');
-$str = \x88\xa9\xf0\xee\xf1\xea\xee\xf8\xed\xfb\xe9;
-var_dump($str, htmlentities($str, ENT_QUOTES, ''));
+$str = b\x88\xa9\xf0\xee\xf1\xea\xee\xf8\xed\xfb\xe9;
+var_dump(bin2hex($str));
+var_dump(htmlentities($str, ENT_QUOTES, ''));
 ?
+===DONE===
 --EXPECT--
-string(11) ˆ©ðîñêîøíûé
+unicode(22) 88a9f0eef1eaeef8edfbe9
 string(75) 
euro;copy;#1088;#1086;#1089;#1082;#1086;#1096;#1085;#1099;#1081;
+===DONE===
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/htmlentities09.phpt?r1=1.3r2=1.4diff_format=u
Index: php-src/ext/standard/tests/strings/htmlentities09.phpt
diff -u php-src/ext/standard/tests/strings/htmlentities09.phpt:1.3 
php-src/ext/standard/tests/strings/htmlentities09.phpt:1.4
--- php-src/ext/standard/tests/strings/htmlentities09.phpt:1.3  Fri Nov  8 
01:12:03 2002
+++ php-src/ext/standard/tests/strings/htmlentities09.phpt  Tue Jun 23 
22:45:30 2009
@@ -16,8 +16,10 @@
 ?php
mb_internal_encoding('Shift_JIS');
print mb_internal_encoding().\n;
-   var_dump(htmlentities(\x81\x41\x81\x42\x81\x43, ENT_QUOTES, ''));
+   var_dump(bin2hex((binary)htmlentities(\x81\x41\x81\x42\x81\x43, 
ENT_QUOTES, '')));
 ?
+===DONE===
 --EXPECT--
 SJIS
-string(6) ABC
+unicode(12) 814181428143
+===DONE===
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/htmlspecialchars_decode_variation1.phpt?r1=1.3r2=1.4diff_format=u
Index: 
php-src/ext/standard/tests/strings/htmlspecialchars_decode_variation1.phpt
diff -u 
php-src/ext/standard/tests/strings/htmlspecialchars_decode_variation1.phpt:1.3 
php-src/ext/standard/tests/strings/htmlspecialchars_decode_variation1.phpt:1.4
--- 
php-src/ext/standard/tests/strings/htmlspecialchars_decode_variation1.phpt:1.3  
Tue May 27 10:50:45 2008
+++ php-src/ext/standard/tests/strings/htmlspecialchars_decode_variation1.phpt  
Tue Jun 23 22:45:30 2009
@@ -31,51 +31,51 @@
 //array of values to iterate over
 $values = array(
 
-  // int data
-  0,
-  1,
-  12345,
-  -2345,
-
-  // float data
-  10.5,
-  -10.5,
-  10.5e10,
-  10.6E-10,
-  .5,
-
-  // array data
-  array(),
-  array(0),
-  array(1),
-  array(1, 2),
-  array('color' = 'red', 'item' = 'pen'),
-
-  // null data
-  NULL,
-  null,
-
-  // boolean data
-  true,
-  false,
-  TRUE,
-  FALSE,
-
-  // empty data
-  ,
-  '',
-
-  // object data
-  new classA(),
-
-  // undefined data
-  @$undefined_var,
-
-  // unset data
-  @$unset_var,
-
-  //resource
-  $file_handle
+ // int data
+/*1*/ 0,
+ 1,
+ 12345,
+ -2345,
+   
+ // float data
+/*5*/ 10.5,
+ -10.5,
+ 10.1234567e10,
+ 10.7654321E-10,
+ .5,
+   
+ // array data
+/*10*/array(),
+ array(0),
+ array(1),
+ array(1, 2),
+ array('color' = 'red', 'item' = 'pen'),
+   
+ // null data
+/*15*/NULL,
+ null,
+   
+ // boolean data
+/*17*/true,
+ false,
+ TRUE,
+ FALSE,
+   
+ // empty data
+/*21*/,
+ '',
+   
+ // object data
+/*23*/new classA(),
+   
+ // undefined data
+/*24*/@$undefined_var,
+   
+ // unset data
+/*25*/@$unset_var,
+   
+ //resource
+/*26*/$file_handle
 );
 
 // loop through each element of the array for string
@@ -89,8 +89,8 @@
 // close the file resource used
 fclose($file_handle);
 
-echo Done;
 ?
+===DONE===
 --EXPECTF--
 *** Testing htmlspecialchars_decode() : usage variations ***
 -- Iterator 1 --
@@ -106,9 +106,9 @@
 -- Iterator 6 --
 unicode(5) -10.5
 -- Iterator 7 --
-unicode(12) 1050
+unicode(12) 

[PHP-CVS] cvs: php-src(PHP_5_3) /ext/standard/tests/strings htmlentities09.phpt htmlentities16.phpt htmlspecialchars_basic.phpt htmlspecialchars_decode_variation1.phpt htmlspecialchars_decode_variatio

2009-06-23 Thread andy wharmby
wharmby Tue Jun 23 22:45:32 2009 UTC

  Added files: (Branch: PHP_5_3)
/php-src/ext/standard/tests/strings htmlspecialchars_basic.phpt 

  Modified files:  
/php-src/ext/standard/tests/strings 
htmlspecialchars_decode_variation6.phpt 
htmlspecialchars_decode_variation1.phpt 
htmlentities09.phpt 
htmlentities16.phpt 
  Log:
  New and fixed html tests. Tested in Windows, Linux and Linux 64.
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/htmlspecialchars_decode_variation6.phpt?r1=1.2.2.2r2=1.2.2.3diff_format=u
Index: 
php-src/ext/standard/tests/strings/htmlspecialchars_decode_variation6.phpt
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/htmlspecialchars_decode_variation1.phpt?r1=1.2.2.2r2=1.2.2.3diff_format=u
Index: 
php-src/ext/standard/tests/strings/htmlspecialchars_decode_variation1.phpt
diff -u 
php-src/ext/standard/tests/strings/htmlspecialchars_decode_variation1.phpt:1.2.2.2
 
php-src/ext/standard/tests/strings/htmlspecialchars_decode_variation1.phpt:1.2.2.3
--- 
php-src/ext/standard/tests/strings/htmlspecialchars_decode_variation1.phpt:1.2.2.2
  Sat Sep 29 16:51:42 2007
+++ php-src/ext/standard/tests/strings/htmlspecialchars_decode_variation1.phpt  
Tue Jun 23 22:45:31 2009
@@ -40,8 +40,8 @@
   // float data
   10.5,
   -10.5,
-  10.5e10,
-  10.6E-10,
+  10.1234567e10,
+  10.7654321E-10,
   .5,
 
   // array data
@@ -89,8 +89,8 @@
 // close the file resource used
 fclose($file_handle);
 
-echo Done;
 ?
+===DONE===
 --EXPECTF--
 *** Testing htmlspecialchars_decode() : usage variations ***
 -- Iterator 1 --
@@ -106,9 +106,9 @@
 -- Iterator 6 --
 string(5) -10.5
 -- Iterator 7 --
-string(12) 1050
+string(12) 101234567000
 -- Iterator 8 --
-string(7) 1.06E-9
+string(13) 1.07654321E-9
 -- Iterator 9 --
 string(3) 0.5
 -- Iterator 10 --
@@ -157,4 +157,5 @@
 
 Warning: htmlspecialchars_decode() expects parameter 1 to be string, resource 
given in %s on line %d
 NULL
-Done
+===DONE===
+   
\ No newline at end of file
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/htmlentities09.phpt?r1=1.3r2=1.3.22.1diff_format=u
Index: php-src/ext/standard/tests/strings/htmlentities09.phpt
diff -u php-src/ext/standard/tests/strings/htmlentities09.phpt:1.3 
php-src/ext/standard/tests/strings/htmlentities09.phpt:1.3.22.1
--- php-src/ext/standard/tests/strings/htmlentities09.phpt:1.3  Fri Nov  8 
01:12:03 2002
+++ php-src/ext/standard/tests/strings/htmlentities09.phpt  Tue Jun 23 
22:45:31 2009
@@ -16,8 +16,10 @@
 ?php
mb_internal_encoding('Shift_JIS');
print mb_internal_encoding().\n;
-   var_dump(htmlentities(\x81\x41\x81\x42\x81\x43, ENT_QUOTES, ''));
+   var_dump(bin2hex(htmlentities(\x81\x41\x81\x42\x81\x43, ENT_QUOTES, 
'')));
 ?
+===DONE===
 --EXPECT--
 SJIS
-string(6) ABC
+string(12) 814181428143
+===DONE===
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/htmlentities16.phpt?r1=1.5r2=1.5.8.1diff_format=u
Index: php-src/ext/standard/tests/strings/htmlentities16.phpt
diff -u php-src/ext/standard/tests/strings/htmlentities16.phpt:1.5 
php-src/ext/standard/tests/strings/htmlentities16.phpt:1.5.8.1
--- php-src/ext/standard/tests/strings/htmlentities16.phpt:1.5  Wed Apr 30 
16:30:44 2003
+++ php-src/ext/standard/tests/strings/htmlentities16.phpt  Tue Jun 23 
22:45:31 2009
@@ -14,8 +14,10 @@
 ?php
 mb_internal_encoding('cp1251');
 $str = \x88\xa9\xf0\xee\xf1\xea\xee\xf8\xed\xfb\xe9;
-var_dump($str, htmlentities($str, ENT_QUOTES, ''));
+var_dump(bin2hex($str), htmlentities($str, ENT_QUOTES, ''));
 ?
+===DONE===
 --EXPECT--
-string(11) ˆ©ðîñêîøíûé
+string(22) 88a9f0eef1eaeef8edfbe9
 string(75) 
euro;copy;#1088;#1086;#1089;#1082;#1086;#1096;#1085;#1099;#1081;
+===DONE===

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/htmlspecialchars_basic.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/htmlspecialchars_basic.phpt
+++ php-src/ext/standard/tests/strings/htmlspecialchars_basic.phpt
--TEST--
Test htmlspecialchars() function : basic functionality 
--FILE--
?php
/* Prototype  : string htmlspecialchars  ( string $string  [, int $quote_style  
[, string $charset  [, bool $double_encode  ]]] )
 * Description: Convert special characters to HTML entities
 * Source code: ext/standard/string.c
*/

echo *** Testing htmlspecialchars() : basic functionality ***\n;

$s1 = abc\\n;
$s2 = abc\\n;
$s3 = a,\bc\\n;
$s4 = a\'\'bc\\n;
$s5 = amp;lt;\n;
echo Basic tests\n;
echo Test 1:  . htmlspecialchars ($s1);
echo Test 2:  . htmlspecialchars ($s2);
echo Test 3:  . htmlspecialchars ($s3);
echo Test 4:  . htmlspecialchars ($s4);
echo Test 5:  . htmlspecialchars ($s5);
echo Test 6:  . htmlspecialchars ($s1,ENT_NOQUOTES);
echo Test 7:  . htmlspecialchars 

[PHP-CVS] cvs: php-src(PHP_5_2) /ext/standard/tests/strings htmlentities09.phpt htmlentities16.phpt htmlspecialchars_basic.phpt htmlspecialchars_decode_variation1.phpt htmlspecialchars_decode_variatio

2009-06-23 Thread andy wharmby
wharmby Tue Jun 23 22:45:33 2009 UTC

  Added files: (Branch: PHP_5_2)
/php-src/ext/standard/tests/strings htmlspecialchars_basic.phpt 

  Modified files:  
/php-src/ext/standard/tests/strings 
htmlspecialchars_decode_variation6.phpt 
htmlspecialchars_decode_variation1.phpt 
htmlentities16.phpt 
htmlentities09.phpt 
  Log:
  New and fixed html tests. Tested in Windows, Linux and Linux 64.
  http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/htmlspecialchars_decode_variation6.phpt?r1=1.1.2.1r2=1.1.2.2diff_format=u
Index: 
php-src/ext/standard/tests/strings/htmlspecialchars_decode_variation6.phpt
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/htmlspecialchars_decode_variation1.phpt?r1=1.1.2.1r2=1.1.2.2diff_format=u
Index: 
php-src/ext/standard/tests/strings/htmlspecialchars_decode_variation1.phpt
diff -u 
php-src/ext/standard/tests/strings/htmlspecialchars_decode_variation1.phpt:1.1.2.1
 
php-src/ext/standard/tests/strings/htmlspecialchars_decode_variation1.phpt:1.1.2.2
--- 
php-src/ext/standard/tests/strings/htmlspecialchars_decode_variation1.phpt:1.1.2.1
  Sat Sep 29 09:00:48 2007
+++ php-src/ext/standard/tests/strings/htmlspecialchars_decode_variation1.phpt  
Tue Jun 23 22:45:33 2009
@@ -31,51 +31,51 @@
 //array of values to iterate over
 $values = array(
 
-  // int data
-  0,
-  1,
-  12345,
-  -2345,
-
-  // float data
-  10.5,
-  -10.5,
-  10.5e10,
-  10.6E-10,
-  .5,
-
-  // array data
-  array(),
-  array(0),
-  array(1),
-  array(1, 2),
-  array('color' = 'red', 'item' = 'pen'),
-
-  // null data
-  NULL,
-  null,
-
-  // boolean data
-  true,
-  false,
-  TRUE,
-  FALSE,
-
-  // empty data
-  ,
-  '',
-
-  // object data
-  new classA(),
-
-  // undefined data
-  @$undefined_var,
-
-  // unset data
-  @$unset_var,
-
-  //resource
-  $file_handle
+ // int data
+/*1*/0,
+ 1,
+ 12345,
+ -2345,
+   
+ // float data
+/*5*/10.5,
+ -10.5,
+ 10.1234567e10,
+ 10.7654321E-10,
+ .5,
+   
+ // array data
+/*10*/   array(),
+ array(0),
+ array(1),
+ array(1, 2),
+ array('color' = 'red', 'item' = 'pen'),
+   
+ // null data
+/*15*/   NULL,
+ null,
+   
+ // boolean data
+/*17*/   true,
+ false,
+ TRUE,
+ FALSE,
+   
+ // empty data
+/*21*/   ,
+ '',
+   
+ // object data
+/*23*/   new classA(),
+   
+ // undefined data
+/*24*/   @$undefined_var,
+   
+ // unset data
+/*25*/   @$unset_var,
+   
+ //resource
+/*26*/   $file_handle
 );
 
 // loop through each element of the array for string
@@ -89,8 +89,8 @@
 // close the file resource used
 fclose($file_handle);
 
-echo Done;
 ?
+===DONE===
 --EXPECTF--
 *** Testing htmlspecialchars_decode() : usage variations ***
 -- Iterator 1 --
@@ -106,9 +106,9 @@
 -- Iterator 6 --
 string(5) -10.5
 -- Iterator 7 --
-string(12) 1050
+string(12) 101234567000
 -- Iterator 8 --
-string(7) 1.06E-9
+string(13) 1.07654321E-9
 -- Iterator 9 --
 string(3) 0.5
 -- Iterator 10 --
@@ -157,4 +157,4 @@
 
 Warning: htmlspecialchars_decode() expects parameter 1 to be string, resource 
given in %s on line %d
 NULL
-Done
+===DONE===
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/htmlentities16.phpt?r1=1.5r2=1.5.6.1diff_format=u
Index: php-src/ext/standard/tests/strings/htmlentities16.phpt
diff -u php-src/ext/standard/tests/strings/htmlentities16.phpt:1.5 
php-src/ext/standard/tests/strings/htmlentities16.phpt:1.5.6.1
--- php-src/ext/standard/tests/strings/htmlentities16.phpt:1.5  Wed Apr 30 
16:30:44 2003
+++ php-src/ext/standard/tests/strings/htmlentities16.phpt  Tue Jun 23 
22:45:33 2009
@@ -14,8 +14,10 @@
 ?php
 mb_internal_encoding('cp1251');
 $str = \x88\xa9\xf0\xee\xf1\xea\xee\xf8\xed\xfb\xe9;
-var_dump($str, htmlentities($str, ENT_QUOTES, ''));
+var_dump(bin2hex($str), htmlentities($str, ENT_QUOTES, ''));
 ?
+===DONE===
 --EXPECT--
-string(11) ˆ©ðîñêîøíûé
+string(22) 88a9f0eef1eaeef8edfbe9
 string(75) 
euro;copy;#1088;#1086;#1089;#1082;#1086;#1096;#1085;#1099;#1081;
+===DONE===

[PHP-CVS] cvs: php-src /ext/pcre/tests preg_match_all_error3.phpt

2009-06-23 Thread andy wharmby
wharmby Tue Jun 23 23:00:54 2009 UTC

  Modified files:  
/php-src/ext/pcre/tests preg_match_all_error3.phpt 
  Log:
  Fix test
  
http://cvs.php.net/viewvc.cgi/php-src/ext/pcre/tests/preg_match_all_error3.phpt?r1=1.2r2=1.3diff_format=u
Index: php-src/ext/pcre/tests/preg_match_all_error3.phpt
diff -u php-src/ext/pcre/tests/preg_match_all_error3.phpt:1.2 
php-src/ext/pcre/tests/preg_match_all_error3.phpt:1.3
--- php-src/ext/pcre/tests/preg_match_all_error3.phpt:1.2   Wed Nov 21 
18:23:02 2007
+++ php-src/ext/pcre/tests/preg_match_all_error3.phpt   Tue Jun 23 23:00:54 2009
@@ -12,7 +12,7 @@
 echo *** Testing preg_match_all() : error conditions ***\n;
 $regex = '/[a-z]/';
 $subject = 'string';
-var_dump(preg_match_all($regex, $subject, test));
+var_dump(preg_match_all($regex, $subject, 'test'));
 echo Done;
 ?
 --EXPECTF--



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_3) /ext/pcre/tests preg_match_all_error3.phpt

2009-06-23 Thread andy wharmby
wharmby Tue Jun 23 23:00:55 2009 UTC

  Modified files:  (Branch: PHP_5_3)
/php-src/ext/pcre/tests preg_match_all_error3.phpt 
  Log:
  Fix test
  
http://cvs.php.net/viewvc.cgi/php-src/ext/pcre/tests/preg_match_all_error3.phpt?r1=1.1.4.2r2=1.1.4.3diff_format=u
Index: php-src/ext/pcre/tests/preg_match_all_error3.phpt
diff -u php-src/ext/pcre/tests/preg_match_all_error3.phpt:1.1.4.2 
php-src/ext/pcre/tests/preg_match_all_error3.phpt:1.1.4.3
--- php-src/ext/pcre/tests/preg_match_all_error3.phpt:1.1.4.2   Wed Nov 21 
18:22:01 2007
+++ php-src/ext/pcre/tests/preg_match_all_error3.phpt   Tue Jun 23 23:00:55 2009
@@ -12,7 +12,7 @@
 echo *** Testing preg_match_all() : error conditions ***\n;
 $regex = '/[a-z]/';
 $subject = 'string';
-var_dump(preg_match_all($regex, $subject, test));
+var_dump(preg_match_all($regex, $subject, 'test'));
 echo Done;
 ?
 --EXPECTF--



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_2) /ext/pcre/tests preg_match_all_error3.phpt

2009-06-23 Thread andy wharmby
wharmby Tue Jun 23 23:00:57 2009 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/ext/pcre/tests preg_match_all_error3.phpt 
  Log:
  Fix test
  
http://cvs.php.net/viewvc.cgi/php-src/ext/pcre/tests/preg_match_all_error3.phpt?r1=1.1.2.1r2=1.1.2.2diff_format=u
Index: php-src/ext/pcre/tests/preg_match_all_error3.phpt
diff -u php-src/ext/pcre/tests/preg_match_all_error3.phpt:1.1.2.1 
php-src/ext/pcre/tests/preg_match_all_error3.phpt:1.1.2.2
--- php-src/ext/pcre/tests/preg_match_all_error3.phpt:1.1.2.1   Wed Nov 21 
18:21:18 2007
+++ php-src/ext/pcre/tests/preg_match_all_error3.phpt   Tue Jun 23 23:00:57 2009
@@ -12,7 +12,7 @@
 echo *** Testing preg_match_all() : error conditions ***\n;
 $regex = '/[a-z]/';
 $subject = 'string';
-var_dump(preg_match_all($regex, $subject, test));
+var_dump(preg_match_all($regex, $subject, 'test'));
 echo Done;
 ?
 --EXPECTF--



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src /tests/lang passByReference_012.phpt string_decimals_001.phpt this_assignment.phpt

2009-06-21 Thread andy wharmby
wharmby Sun Jun 21 17:42:13 2009 UTC

  Added files: 
/php-src/tests/lang passByReference_012.phpt this_assignment.phpt 
string_decimals_001.phpt 
  Log:
  New lang tests.
  

http://cvs.php.net/viewvc.cgi/php-src/tests/lang/passByReference_012.phpt?view=markuprev=1.1
Index: php-src/tests/lang/passByReference_012.phpt
+++ php-src/tests/lang/passByReference_012.phpt
--TEST--
Test pass by reference semantics
--FILE--
?php
error_reporting(E_ALL | E_STRICT | E_NOTICE);

// Simplified array_shift_variation5.phpt
// Showing warning:
// Only variables should be passed by reference in %s on line %d
$stack = array ( array ( 'two' ));
var_dump(array_shift(array_shift($stack)));

// This should show the identical warning 
$original = array ( array ( 'one' ));
$stack = $original;
var_dump(array_shift(array_shift($stack)));
?
===DONE===
--EXPECTF--
Strict Standards: Only variables should be passed by reference in %s on line %d
unicode(3) two

Strict Standards: Only variables should be passed by reference in %s on line %d
unicode(3) one
===DONE===

http://cvs.php.net/viewvc.cgi/php-src/tests/lang/this_assignment.phpt?view=markuprev=1.1
Index: php-src/tests/lang/this_assignment.phpt
+++ php-src/tests/lang/this_assignment.phpt
--TEST--
Test to catch early assignment of $this
--FILE--
?php
class first {

   function me() { echo first; }

   function who() { 
 global $a,$b;
 $this-me();
 $a-me();
 $b-me();
 $b = new second();
 $this-me();
 $a-me();
 $b-me();
   }
}

class second {

   function who() { 
  global $a,$b;
  $this-me();
  $a-me();
  $b-me();
   }
   function me() { echo second; }
}

$a = new first();
$b = $a;

$a-who();
$b-who();

echo \n;
?
===DONE===
--EXPECT--
firstfirstfirstfirstsecondsecondsecondsecondsecond
===DONE===
http://cvs.php.net/viewvc.cgi/php-src/tests/lang/string_decimals_001.phpt?view=markuprev=1.1
Index: php-src/tests/lang/string_decimals_001.phpt
+++ php-src/tests/lang/string_decimals_001.phpt
--TEST--
String conversion with multiple decimal points
--FILE--
?php
function test($str) {
  echo \n-- Testing $str:\n;
  var_dump((int)$str);
  var_dump((float)$str);
  var_dump($str  0);
}

test(..9);
test(.9.);
test(9..);
test(9.9.);
test(9.9.9);
?
===DONE===
--EXPECTF--

-- Testing ..9:
int(0)
float(0)
bool(false)

-- Testing .9.:
int(0)
float(0.9)
bool(true)

-- Testing 9..:
int(9)
float(9)
bool(true)

-- Testing 9.9.:
int(9)
float(9.9)
bool(true)

-- Testing 9.9.9:
int(9)
float(9.9)
bool(true)
===DONE===


-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_3) /tests/lang passByReference_012.phpt string_decimals_001.phpt this_assignment.phpt

2009-06-21 Thread andy wharmby
wharmby Sun Jun 21 17:42:15 2009 UTC

  Added files: (Branch: PHP_5_3)
/php-src/tests/lang string_decimals_001.phpt this_assignment.phpt 
passByReference_012.phpt 
  Log:
  New lang tests.
  

http://cvs.php.net/viewvc.cgi/php-src/tests/lang/string_decimals_001.phpt?view=markuprev=1.1
Index: php-src/tests/lang/string_decimals_001.phpt
+++ php-src/tests/lang/string_decimals_001.phpt
--TEST--
String conversion with multiple decimal points
--FILE--
?php
function test($str) {
  echo \n-- Testing $str:\n;
  var_dump((int)$str);
  var_dump((float)$str);
  var_dump($str  0);
}

test(..9);
test(.9.);
test(9..);
test(9.9.);
test(9.9.9);
?
===DONE===
--EXPECTF--

-- Testing ..9:
int(0)
float(0)
bool(false)

-- Testing .9.:
int(0)
float(0.9)
bool(true)

-- Testing 9..:
int(9)
float(9)
bool(true)

-- Testing 9.9.:
int(9)
float(9.9)
bool(true)

-- Testing 9.9.9:
int(9)
float(9.9)
bool(true)
===DONE===
http://cvs.php.net/viewvc.cgi/php-src/tests/lang/this_assignment.phpt?view=markuprev=1.1
Index: php-src/tests/lang/this_assignment.phpt
+++ php-src/tests/lang/this_assignment.phpt
--TEST--
Test to catch early assignment of $this
--FILE--
?php
class first {

   function me() { echo first; }

   function who() { 
 global $a,$b;
 $this-me();
 $a-me();
 $b-me();
 $b = new second();
 $this-me();
 $a-me();
 $b-me();
   }
}

class second {

   function who() { 
  global $a,$b;
  $this-me();
  $a-me();
  $b-me();
   }
   function me() { echo second; }
}

$a = new first();
$b = $a;

$a-who();
$b-who();

echo \n;
?
===DONE===
--EXPECT--
firstfirstfirstfirstsecondsecondsecondsecondsecond
===DONE===
http://cvs.php.net/viewvc.cgi/php-src/tests/lang/passByReference_012.phpt?view=markuprev=1.1
Index: php-src/tests/lang/passByReference_012.phpt
+++ php-src/tests/lang/passByReference_012.phpt
--TEST--
Test pass by reference semantics
--FILE--
?php
error_reporting(E_ALL | E_STRICT | E_NOTICE);

// Simplified array_shift_variation5.phpt
// Showing warning:
// Only variables should be passed by reference in %s on line %d
$stack = array ( array ( 'two' ));
var_dump(array_shift(array_shift($stack)));

// This should show the identical warning 
$original = array ( array ( 'one' ));
$stack = $original;
var_dump(array_shift(array_shift($stack)));
?
===DONE===
--EXPECTF--
Strict Standards: Only variables should be passed by reference in %s on line %d
unicode(3) two

Strict Standards: Only variables should be passed by reference in %s on line %d
unicode(3) one
===DONE===



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_2) /tests/lang passByReference_012.phpt string_decimals_001.phpt this_assignment.phpt

2009-06-21 Thread andy wharmby
wharmby Sun Jun 21 17:42:16 2009 UTC

  Added files: (Branch: PHP_5_2)
/php-src/tests/lang this_assignment.phpt passByReference_012.phpt 
string_decimals_001.phpt 
  Log:
  New lang tests.
  

http://cvs.php.net/viewvc.cgi/php-src/tests/lang/this_assignment.phpt?view=markuprev=1.1
Index: php-src/tests/lang/this_assignment.phpt
+++ php-src/tests/lang/this_assignment.phpt
--TEST--
Test to catch early assignment of $this
--FILE--
?php
class first {

   function me() { echo first; }

   function who() { 
 global $a,$b;
 $this-me();
 $a-me();
 $b-me();
 $b = new second();
 $this-me();
 $a-me();
 $b-me();
   }
}

class second {

   function who() { 
  global $a,$b;
  $this-me();
  $a-me();
  $b-me();
   }
   function me() { echo second; }
}

$a = new first();
$b = $a;

$a-who();
$b-who();

echo \n;
?
===DONE===
--EXPECT--
firstfirstfirstfirstsecondsecondsecondsecondsecond
===DONE===
http://cvs.php.net/viewvc.cgi/php-src/tests/lang/passByReference_012.phpt?view=markuprev=1.1
Index: php-src/tests/lang/passByReference_012.phpt
+++ php-src/tests/lang/passByReference_012.phpt
--TEST--
Test pass by reference semantics
--FILE--
?php
error_reporting(E_ALL | E_STRICT | E_NOTICE);

// Simplified array_shift_variation5.phpt
// Showing warning:
// Only variables should be passed by reference in %s on line %d
$stack = array ( array ( 'two' ));
var_dump(array_shift(array_shift($stack)));

// This should show the identical warning 
$original = array ( array ( 'one' ));
$stack = $original;
var_dump(array_shift(array_shift($stack)));
?
===DONE===
--EXPECTF--
Strict Standards: Only variables should be passed by reference in %s on line %d
unicode(3) two

Strict Standards: Only variables should be passed by reference in %s on line %d
unicode(3) one
===DONE===

http://cvs.php.net/viewvc.cgi/php-src/tests/lang/string_decimals_001.phpt?view=markuprev=1.1
Index: php-src/tests/lang/string_decimals_001.phpt
+++ php-src/tests/lang/string_decimals_001.phpt
--TEST--
String conversion with multiple decimal points
--FILE--
?php
function test($str) {
  echo \n-- Testing $str:\n;
  var_dump((int)$str);
  var_dump((float)$str);
  var_dump($str  0);
}

test(..9);
test(.9.);
test(9..);
test(9.9.);
test(9.9.9);
?
===DONE===
--EXPECTF--

-- Testing ..9:
int(0)
float(0)
bool(false)

-- Testing .9.:
int(0)
float(0.9)
bool(true)

-- Testing 9..:
int(9)
float(9)
bool(true)

-- Testing 9.9.:
int(9)
float(9.9)
bool(true)

-- Testing 9.9.9:
int(9)
float(9.9)
bool(true)
===DONE===


-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_3) /tests/output ob_011.phpt ob_012.phpt ob_013.phpt ob_014.phpt ob_015.phpt ob_017.phpt ob_018.phpt ob_020.phpt

2009-06-18 Thread andy wharmby
wharmby Thu Jun 18 21:03:00 2009 UTC

  Added files: (Branch: PHP_5_3)
/php-src/tests/output   ob_012.phpt ob_011.phpt ob_018.phpt 
ob_013.phpt ob_017.phpt ob_015.phpt 
ob_020.phpt ob_014.phpt 
  Log:
  Backport ob test to php 5.2 and 53.
  

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_012.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_012.phpt
+++ php-src/tests/output/ob_012.phpt
--TEST--
output buffering - multiple
--FILE--
?php
echo 0;
ob_start();
ob_start();
ob_start();
ob_start();
echo 1;
ob_end_flush();
echo 2;
$ob = ob_get_clean();
echo 3;
ob_flush();
ob_end_clean();
echo 4;
ob_end_flush();
echo $ob;
?
--EXPECT--
03412

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_011.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_011.phpt
+++ php-src/tests/output/ob_011.phpt
--TEST--
output buffering - fatalism
--FILE--
?php
function obh($s)
{
return ob_get_flush();
}
ob_start(obh);
echo foo\n;
?
--EXPECTF--
Fatal error: ob_get_flush(): Cannot use output buffering in output buffering 
display handlers in %s/ob_011.php on line %d

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_018.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_018.phpt
+++ php-src/tests/output/ob_018.phpt
--TEST--
output buffering - error message nirvana bug #37714
--ENV--
HTTP_ACCEPT_ENCODING=gzip,deflate
--INI--
display_errors=1
zlib.output_compression=1
--FILE--
?php
ob_start('ob_gzhandler');
?
--EXPECTF--
‹

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_013.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_013.phpt
+++ php-src/tests/output/ob_013.phpt
--TEST--
output buffering - handlers/status
--FILE--
?php
function a($s){return $s;}
function b($s){return $s;}
function c($s){return $s;}
function d($s){return $s;}

ob_start();
ob_start('a');
ob_start('b');
ob_start('c');
ob_start('d');
ob_start();

echo foo\n;

ob_flush();
ob_end_clean();
ob_flush();

print_r(ob_list_handlers());
print_r(ob_get_status());
print_r(ob_get_status(true));

?
--EXPECT--
foo
Array
(
[0] = default output handler
[1] = a
[2] = b
[3] = c
[4] = d
)
Array
(
[name] = d
[type] = 1
[flags] = 4145
[level] = 4
[chunk_size] = 0
[buffer_size] = 16384
[buffer_used] = 96
)
Array
(
[0] = Array
(
[name] = default output handler
[type] = 0
[flags] = 48
[level] = 0
[chunk_size] = 0
[buffer_size] = 16384
[buffer_used] = 0
)

[1] = Array
(
[name] = a
[type] = 1
[flags] = 49
[level] = 1
[chunk_size] = 0
[buffer_size] = 16384
[buffer_used] = 0
)

[2] = Array
(
[name] = b
[type] = 1
[flags] = 49
[level] = 2
[chunk_size] = 0
[buffer_size] = 16384
[buffer_used] = 0
)

[3] = Array
(
[name] = c
[type] = 1
[flags] = 49
[level] = 3
[chunk_size] = 0
[buffer_size] = 16384
[buffer_used] = 4
)

[4] = Array
(
[name] = d
[type] = 1
[flags] = 4145
[level] = 4
[chunk_size] = 0
[buffer_size] = 16384
[buffer_used] = 248
)

)

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_017.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_017.phpt
+++ php-src/tests/output/ob_017.phpt
--TEST--
output buffering - stati
--FILE--
?php
$stati = array();
function oh($str, $flags) {
global $stati;
$stati[] = $flags: $str;
return $str;
}
ob_start(oh, 3);
echo yes;
echo !\n;
ob_flush();
echo no;
ob_clean();
echo yes!\n;
echo no;
ob_end_clean();
print_r($stati);
?
--EXPECT--
yes!
yes!
Array
(
[0] = 1: yes
[1] = 4: !

[2] = 2: 
[3] = 0: yes!

[4] = 10: 
)

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_015.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_015.phpt
+++ php-src/tests/output/ob_015.phpt
--TEST--
output buffering - failure
--FILE--
?php
ob_start(str_rot13, 1);
echo foo\n;
?
--EXPECTF--
foo

Warning: Wrong parameter count for str_rot13() in %s on line %d

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_020.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_020.phpt
+++ php-src/tests/output/ob_020.phpt
--TEST--
output buffering - memory exhaustion (segv, memory_limit200k)
--SKIPIF--
?php
function_exists(memory_get_usage) or die(need 

[PHP-CVS] cvs: php-src(PHP_5_2) /tests/output ob_011.phpt ob_012.phpt ob_013.phpt ob_014.phpt ob_015.phpt ob_017.phpt ob_018.phpt ob_020.phpt

2009-06-18 Thread andy wharmby
wharmby Thu Jun 18 21:03:32 2009 UTC

  Added files: (Branch: PHP_5_2)
/php-src/tests/output   ob_015.phpt ob_012.phpt ob_020.phpt 
ob_018.phpt ob_013.phpt ob_011.phpt 
ob_017.phpt ob_014.phpt 
  Log:
  Backport ob test to php 5.2 and 53.
  

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_015.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_015.phpt
+++ php-src/tests/output/ob_015.phpt
--TEST--
output buffering - failure
--FILE--
?php
ob_start(str_rot13, 1);
echo foo\n;
?
--EXPECTF--
foo

Warning: Wrong parameter count for str_rot13() in %s on line %d

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_012.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_012.phpt
+++ php-src/tests/output/ob_012.phpt
--TEST--
output buffering - multiple
--FILE--
?php
echo 0;
ob_start();
ob_start();
ob_start();
ob_start();
echo 1;
ob_end_flush();
echo 2;
$ob = ob_get_clean();
echo 3;
ob_flush();
ob_end_clean();
echo 4;
ob_end_flush();
echo $ob;
?
--EXPECT--
03412

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_020.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_020.phpt
+++ php-src/tests/output/ob_020.phpt
--TEST--
output buffering - memory exhaustion (segv, memory_limit200k)
--SKIPIF--
?php
function_exists(memory_get_usage) or die(need --enable-memory-limit\n);
?
--INI--
output_buffering=1
memory_limit=500k
--FILE--
?php
while(true) echo foo;
?
--EXPECTF--
Fatal error: Allowed memory size of %d bytes exhausted at %s/output.c:%d (tried 
to allocate %d bytes) in Unknown on line 0

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_018.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_018.phpt
+++ php-src/tests/output/ob_018.phpt
--TEST--
output buffering - error message nirvana bug #37714
--ENV--
HTTP_ACCEPT_ENCODING=gzip,deflate
--INI--
display_errors=1
zlib.output_compression=1
--FILE--
?php
ob_start('ob_gzhandler');
?
--EXPECTF--
‹

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_013.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_013.phpt
+++ php-src/tests/output/ob_013.phpt
--TEST--
output buffering - handlers/status
--FILE--
?php
function a($s){return $s;}
function b($s){return $s;}
function c($s){return $s;}
function d($s){return $s;}

ob_start();
ob_start('a');
ob_start('b');
ob_start('c');
ob_start('d');
ob_start();

echo foo\n;

ob_flush();
ob_end_clean();
ob_flush();

print_r(ob_list_handlers());
print_r(ob_get_status());
print_r(ob_get_status(true));

?
--EXPECT--
foo
Array
(
[0] = default output handler
[1] = a
[2] = b
[3] = c
[4] = d
)
Array
(
[name] = d
[type] = 1
[flags] = 4145
[level] = 4
[chunk_size] = 0
[buffer_size] = 16384
[buffer_used] = 96
)
Array
(
[0] = Array
(
[name] = default output handler
[type] = 0
[flags] = 48
[level] = 0
[chunk_size] = 0
[buffer_size] = 16384
[buffer_used] = 0
)

[1] = Array
(
[name] = a
[type] = 1
[flags] = 49
[level] = 1
[chunk_size] = 0
[buffer_size] = 16384
[buffer_used] = 0
)

[2] = Array
(
[name] = b
[type] = 1
[flags] = 49
[level] = 2
[chunk_size] = 0
[buffer_size] = 16384
[buffer_used] = 0
)

[3] = Array
(
[name] = c
[type] = 1
[flags] = 49
[level] = 3
[chunk_size] = 0
[buffer_size] = 16384
[buffer_used] = 4
)

[4] = Array
(
[name] = d
[type] = 1
[flags] = 4145
[level] = 4
[chunk_size] = 0
[buffer_size] = 16384
[buffer_used] = 248
)

)

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_011.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_011.phpt
+++ php-src/tests/output/ob_011.phpt
--TEST--
output buffering - fatalism
--FILE--
?php
function obh($s)
{
return ob_get_flush();
}
ob_start(obh);
echo foo\n;
?
--EXPECTF--
Fatal error: ob_get_flush(): Cannot use output buffering in output buffering 
display handlers in %s/ob_011.php on line %d

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_017.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_017.phpt
+++ php-src/tests/output/ob_017.phpt
--TEST--
output buffering - stati
--FILE--
?php
$stati = array();
function oh($str, $flags) {
global $stati;
$stati[] = $flags: $str;
return $str;
}
ob_start(oh, 

[PHP-CVS] cvs: php-src /ext/standard/tests/time strptime_basic.phpt strptime_error.phpt

2009-06-18 Thread andy wharmby
wharmby Thu Jun 18 21:14:14 2009 UTC

  Added files: 
/php-src/ext/standard/tests/timestrptime_error.phpt 
strptime_basic.phpt 
  Log:
  Basic tests for strftime(). Tested on Windows (all tests skip), Linux and 
Liinux 64 bit
  

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/time/strptime_error.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/time/strptime_error.phpt
+++ php-src/ext/standard/tests/time/strptime_error.phpt
--TEST--
Test localtime() function : error conditions
--SKIPIF--
?php 
if (!function_exists('strptime')) {
echo SKIP strptime function not available in build;
}
? 
--FILE--
?php
/* Prototype  : array strptime  ( string $date  , string $format  )
 * Description: Parse a time/date generated with strftime()
 * Source code: ext/standard/datetime.c
 * Alias to functions: 
 */

//Set the default time zone 
date_default_timezone_set(Europe/London);

echo *** Testing strptime() : error conditions ***\n;

echo \n-- Testing strptime() function with Zero arguments --\n;
var_dump( strptime() );

echo \n-- Testing strptime() function with less than expected no. of arguments 
--\n;
$format = '%b %d %Y %H:%M:%S';
$timestamp = mktime(8, 8, 8, 8, 8, 2008);
$date = strftime($format, $timestamp);
var_dump( strptime($date) );

echo \n-- Testing strptime() function with more than expected no. of arguments 
--\n;
$extra_arg = 10;
var_dump( strptime($date, $format, $extra_arg) );

?
===DONE===
--EXPECTF--
*** Testing strptime() : error conditions ***

-- Testing strptime() function with Zero arguments --

Warning: strptime() expects exactly 2 parameters, 0 given in %s on line %d
NULL

-- Testing strptime() function with less than expected no. of arguments --

Warning: strptime() expects exactly 2 parameters, 1 given in %s on line %d
NULL

-- Testing strptime() function with more than expected no. of arguments --

Warning: strptime() expects exactly 2 parameters, 3 given in %s on line %d
NULL
===DONE===


http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/time/strptime_basic.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/time/strptime_basic.phpt
+++ php-src/ext/standard/tests/time/strptime_basic.phpt
--TEST--
Test strptime() function : basic functionality 
--SKIPIF--
?php 
if (!function_exists('strptime')) { 
die(skip - strptime() function not available in this build); 
}
?

--FILE--
?php
/* Prototype  : array strptime  ( string $date  , string $format  )
 * Description:  Parse a time/date generated with strftime()
 * Source code: ext/standard/datetime.c
*/

$orig = setlocale(LC_ALL, 'C');
date_default_timezone_set(GMT); 

echo *** Testing strptime() : basic functionality ***\n;

$input = 10:00:00 AM July 2 1963;
$tstamp = strtotime($input);
 
$str = strftime(%r %B%e %Y %Z, $tstamp);
var_dump(strptime($str, '%H:%M:%S %p %B %d %Y %Z'));

$str = strftime(%T %D, $tstamp);
var_dump(strptime($str, '%H:%M:%S %m/%d/%y'));

$str = strftime(%A %B %e %R, $tstamp);
var_dump(strptime($str, '%A %B %e %R'));

setlocale(LC_ALL, $orig);
?
===DONE===
--EXPECTF--
Deprecated: setlocale(): deprecated in Unicode mode, please use ICU locale 
functions in %s on line %d
*** Testing strptime() : basic functionality ***
array(9) {
  [utm_sec]=
  int(0)
  [utm_min]=
  int(0)
  [utm_hour]=
  int(10)
  [utm_mday]=
  int(2)
  [utm_mon]=
  int(6)
  [utm_year]=
  int(63)
  [utm_wday]=
  int(2)
  [utm_yday]=
  int(182)
  [uunparsed]=
  unicode(3) GMT
}
array(9) {
  [utm_sec]=
  int(0)
  [utm_min]=
  int(0)
  [utm_hour]=
  int(10)
  [utm_mday]=
  int(2)
  [utm_mon]=
  int(6)
  [utm_year]=
  int(163)
  [utm_wday]=
  int(1)
  [utm_yday]=
  int(182)
  [uunparsed]=
  unicode(0) 
}
array(9) {
  [utm_sec]=
  int(0)
  [utm_min]=
  int(0)
  [utm_hour]=
  int(10)
  [utm_mday]=
  int(2)
  [utm_mon]=
  int(6)
  [utm_year]=
  int(0)
  [utm_wday]=
  int(2)
  [utm_yday]=
  int(182)
  [uunparsed]=
  unicode(0) 
}

Deprecated: setlocale(): deprecated in Unicode mode, please use ICU locale 
functions in %s on line %d
===DONE===



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_3) /ext/standard/tests/time strptime_basic.phpt strptime_error.phpt

2009-06-18 Thread andy wharmby
wharmby Thu Jun 18 21:14:15 2009 UTC

  Added files: (Branch: PHP_5_3)
/php-src/ext/standard/tests/timestrptime_error.phpt 
strptime_basic.phpt 
  Log:
  Basic tests for strftime(). Tested on Windows (all tests skip), Linux and 
Liinux 64 bit
  

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/time/strptime_error.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/time/strptime_error.phpt
+++ php-src/ext/standard/tests/time/strptime_error.phpt
--TEST--
Test localtime() function : error conditions
--SKIPIF--
?php 
if (!function_exists('strptime')) {
echo SKIP strptime function not available in build;
}
? 
--FILE--
?php
/* Prototype  : array strptime  ( string $date  , string $format  )
 * Description: Parse a time/date generated with strftime()
 * Source code: ext/standard/datetime.c
 * Alias to functions: 
 */

//Set the default time zone 
date_default_timezone_set(Europe/London);

echo *** Testing strptime() : error conditions ***\n;

echo \n-- Testing strptime() function with Zero arguments --\n;
var_dump( strptime() );

echo \n-- Testing strptime() function with less than expected no. of arguments 
--\n;
$format = '%b %d %Y %H:%M:%S';
$timestamp = mktime(8, 8, 8, 8, 8, 2008);
$date = strftime($format, $timestamp);
var_dump( strptime($date) );

echo \n-- Testing strptime() function with more than expected no. of arguments 
--\n;
$extra_arg = 10;
var_dump( strptime($date, $format, $extra_arg) );

?
===DONE===
--EXPECTF--
*** Testing strptime() : error conditions ***

-- Testing strptime() function with Zero arguments --

Warning: strptime() expects exactly 2 parameters, 0 given in %s on line %d
NULL

-- Testing strptime() function with less than expected no. of arguments --

Warning: strptime() expects exactly 2 parameters, 1 given in %s on line %d
NULL

-- Testing strptime() function with more than expected no. of arguments --

Warning: strptime() expects exactly 2 parameters, 3 given in %s on line %d
NULL
===DONE===


http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/time/strptime_basic.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/time/strptime_basic.phpt
+++ php-src/ext/standard/tests/time/strptime_basic.phpt
--TEST--
Test strptime() function : basic functionality 
--SKIPIF--
?php 
if (!function_exists('strptime')) { 
die(skip - strptime() function not available in this build); 
}
?

--FILE--
?php
/* Prototype  : array strptime  ( string $date  , string $format  )
 * Description:  Parse a time/date generated with strftime()
 * Source code: ext/standard/datetime.c
*/

$orig = setlocale(LC_ALL, 'C');
date_default_timezone_set(GMT); 

echo *** Testing strptime() : basic functionality ***\n;

$input = 10:00:00 AM July 2 1963;
$tstamp = strtotime($input);
 
$str = strftime(%r %B%e %Y %Z, $tstamp);
var_dump(strptime($str, '%H:%M:%S %p %B %d %Y %Z'));

$str = strftime(%T %D, $tstamp);
var_dump(strptime($str, '%H:%M:%S %m/%d/%y'));

$str = strftime(%A %B %e %R, $tstamp);
var_dump(strptime($str, '%A %B %e %R'));

setlocale(LC_ALL, $orig);
?
===DONE===
--EXPECTF--
Deprecated: setlocale(): deprecated in Unicode mode, please use ICU locale 
functions in %s on line %d
*** Testing strptime() : basic functionality ***
array(9) {
  [utm_sec]=
  int(0)
  [utm_min]=
  int(0)
  [utm_hour]=
  int(10)
  [utm_mday]=
  int(2)
  [utm_mon]=
  int(6)
  [utm_year]=
  int(63)
  [utm_wday]=
  int(2)
  [utm_yday]=
  int(182)
  [uunparsed]=
  unicode(3) GMT
}
array(9) {
  [utm_sec]=
  int(0)
  [utm_min]=
  int(0)
  [utm_hour]=
  int(10)
  [utm_mday]=
  int(2)
  [utm_mon]=
  int(6)
  [utm_year]=
  int(163)
  [utm_wday]=
  int(1)
  [utm_yday]=
  int(182)
  [uunparsed]=
  unicode(0) 
}
array(9) {
  [utm_sec]=
  int(0)
  [utm_min]=
  int(0)
  [utm_hour]=
  int(10)
  [utm_mday]=
  int(2)
  [utm_mon]=
  int(6)
  [utm_year]=
  int(0)
  [utm_wday]=
  int(2)
  [utm_yday]=
  int(182)
  [uunparsed]=
  unicode(0) 
}

Deprecated: setlocale(): deprecated in Unicode mode, please use ICU locale 
functions in %s on line %d
===DONE===



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_2) /ext/standard/tests/time strptime_basic.phpt strptime_error.phpt

2009-06-18 Thread andy wharmby
wharmby Thu Jun 18 21:14:16 2009 UTC

  Added files: (Branch: PHP_5_2)
/php-src/ext/standard/tests/timestrptime_basic.phpt 
strptime_error.phpt 
  Log:
  Basic tests for strftime(). Tested on Windows (all tests skip), Linux and 
Liinux 64 bit
  

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/time/strptime_basic.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/time/strptime_basic.phpt
+++ php-src/ext/standard/tests/time/strptime_basic.phpt
--TEST--
Test strptime() function : basic functionality 
--SKIPIF--
?php 
if (!function_exists('strptime')) { 
die(skip - strptime() function not available in this build); 
}
?

--FILE--
?php
/* Prototype  : array strptime  ( string $date  , string $format  )
 * Description:  Parse a time/date generated with strftime()
 * Source code: ext/standard/datetime.c
*/

$orig = setlocale(LC_ALL, 'C');
date_default_timezone_set(GMT); 

echo *** Testing strptime() : basic functionality ***\n;

$input = 10:00:00 AM July 2 1963;
$tstamp = strtotime($input);
 
$str = strftime(%r %B%e %Y %Z, $tstamp);
var_dump(strptime($str, '%H:%M:%S %p %B %d %Y %Z'));

$str = strftime(%T %D, $tstamp);
var_dump(strptime($str, '%H:%M:%S %m/%d/%y'));

$str = strftime(%A %B %e %R, $tstamp);
var_dump(strptime($str, '%A %B %e %R'));

setlocale(LC_ALL, $orig);
?
===DONE===
--EXPECTF--
Deprecated: setlocale(): deprecated in Unicode mode, please use ICU locale 
functions in %s on line %d
*** Testing strptime() : basic functionality ***
array(9) {
  [utm_sec]=
  int(0)
  [utm_min]=
  int(0)
  [utm_hour]=
  int(10)
  [utm_mday]=
  int(2)
  [utm_mon]=
  int(6)
  [utm_year]=
  int(63)
  [utm_wday]=
  int(2)
  [utm_yday]=
  int(182)
  [uunparsed]=
  unicode(3) GMT
}
array(9) {
  [utm_sec]=
  int(0)
  [utm_min]=
  int(0)
  [utm_hour]=
  int(10)
  [utm_mday]=
  int(2)
  [utm_mon]=
  int(6)
  [utm_year]=
  int(163)
  [utm_wday]=
  int(1)
  [utm_yday]=
  int(182)
  [uunparsed]=
  unicode(0) 
}
array(9) {
  [utm_sec]=
  int(0)
  [utm_min]=
  int(0)
  [utm_hour]=
  int(10)
  [utm_mday]=
  int(2)
  [utm_mon]=
  int(6)
  [utm_year]=
  int(0)
  [utm_wday]=
  int(2)
  [utm_yday]=
  int(182)
  [uunparsed]=
  unicode(0) 
}

Deprecated: setlocale(): deprecated in Unicode mode, please use ICU locale 
functions in %s on line %d
===DONE===

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/time/strptime_error.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/time/strptime_error.phpt
+++ php-src/ext/standard/tests/time/strptime_error.phpt
--TEST--
Test localtime() function : error conditions
--SKIPIF--
?php 
if (!function_exists('strptime')) {
echo SKIP strptime function not available in build;
}
? 
--FILE--
?php
/* Prototype  : array strptime  ( string $date  , string $format  )
 * Description: Parse a time/date generated with strftime()
 * Source code: ext/standard/datetime.c
 * Alias to functions: 
 */

//Set the default time zone 
date_default_timezone_set(Europe/London);

echo *** Testing strptime() : error conditions ***\n;

echo \n-- Testing strptime() function with Zero arguments --\n;
var_dump( strptime() );

echo \n-- Testing strptime() function with less than expected no. of arguments 
--\n;
$format = '%b %d %Y %H:%M:%S';
$timestamp = mktime(8, 8, 8, 8, 8, 2008);
$date = strftime($format, $timestamp);
var_dump( strptime($date) );

echo \n-- Testing strptime() function with more than expected no. of arguments 
--\n;
$extra_arg = 10;
var_dump( strptime($date, $format, $extra_arg) );

?
===DONE===
--EXPECTF--
*** Testing strptime() : error conditions ***

-- Testing strptime() function with Zero arguments --

Warning: strptime() expects exactly 2 parameters, 0 given in %s on line %d
NULL

-- Testing strptime() function with less than expected no. of arguments --

Warning: strptime() expects exactly 2 parameters, 1 given in %s on line %d
NULL

-- Testing strptime() function with more than expected no. of arguments --

Warning: strptime() expects exactly 2 parameters, 3 given in %s on line %d
NULL
===DONE===




-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src /ext/standard/tests/dir readdir_variation7.phpt

2009-06-18 Thread andy wharmby
wharmby Thu Jun 18 21:53:15 2009 UTC

  Modified files:  
/php-src/ext/standard/tests/dir readdir_variation7.phpt 
  Log:
  Fix test; remove spurious code 
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/dir/readdir_variation7.phpt?r1=1.4r2=1.5diff_format=u
Index: php-src/ext/standard/tests/dir/readdir_variation7.phpt
diff -u php-src/ext/standard/tests/dir/readdir_variation7.phpt:1.4 
php-src/ext/standard/tests/dir/readdir_variation7.phpt:1.5
--- php-src/ext/standard/tests/dir/readdir_variation7.phpt:1.4  Wed Jun 11 
09:01:44 2008
+++ php-src/ext/standard/tests/dir/readdir_variation7.phpt  Thu Jun 18 
21:53:14 2009
@@ -17,14 +17,6 @@
 var_dump($fp = fopen(__FILE__, r));
 var_dump( readdir($fp) );
 
-// get file length over 256 characters
-EOT
-123456789012345678901234567890
-123456789012345678901234567890
-123456789012345678901234567890
-123456789012345678901234567890
-123456789012345678901234567890
-EOT;
 ?
 ===DONE===
 --EXPECTF--



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_3) /ext/standard/tests/dir readdir_variation7.phpt

2009-06-18 Thread andy wharmby
wharmby Thu Jun 18 21:53:17 2009 UTC

  Modified files:  (Branch: PHP_5_3)
/php-src/ext/standard/tests/dir readdir_variation7.phpt 
  Log:
  Fix test; remove spurious code 
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/dir/readdir_variation7.phpt?r1=1.1.4.2r2=1.1.4.3diff_format=u
Index: php-src/ext/standard/tests/dir/readdir_variation7.phpt
diff -u php-src/ext/standard/tests/dir/readdir_variation7.phpt:1.1.4.2 
php-src/ext/standard/tests/dir/readdir_variation7.phpt:1.1.4.3
--- php-src/ext/standard/tests/dir/readdir_variation7.phpt:1.1.4.2  Fri Mar 
 7 16:20:16 2008
+++ php-src/ext/standard/tests/dir/readdir_variation7.phpt  Thu Jun 18 
21:53:17 2009
@@ -17,14 +17,6 @@
 var_dump($fp = fopen(__FILE__, r));
 var_dump( readdir($fp) );
 
-// get file length over 256 characters
-EOT
-123456789012345678901234567890
-123456789012345678901234567890
-123456789012345678901234567890
-123456789012345678901234567890
-123456789012345678901234567890
-EOT;
 ?
 ===DONE===
 --EXPECTF--



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src /tests/lang foreachLoopIterator.001.phpt foreachLoopIterator.002.phpt foreachLoopIteratorAggregate.001.phpt foreachLoopIteratorAggregate.002.phpt foreachLoopIteratorAggregate.00

2009-06-17 Thread andy wharmby
wharmby Wed Jun 17 19:07:15 2009 UTC

  Added files: 
/php-src/tests/lang foreachLoopIteratorAggregate.002.phpt 
foreachLoopIteratorAggregate.003.phpt 
foreachLoopIteratorAggregate.001.phpt 
foreachLoopIterator.002.phpt 
foreachLoopIteratorAggregate.004.phpt 
foreachLoopIterator.001.phpt 
  Log:
  New foreach tests. Tested on Windows, Linux and Linux 64 bit. 
  
http://cvs.php.net/viewvc.cgi/php-src/tests/lang/foreachLoopIteratorAggregate.002.phpt?view=markuprev=1.1
Index: php-src/tests/lang/foreachLoopIteratorAggregate.002.phpt
+++ php-src/tests/lang/foreachLoopIteratorAggregate.002.phpt
--TEST--
IteratorAggregate::getIterator bad return type
--FILE--
?php

class bad1 implements IteratorAggregate {
function getIterator() {
return null;
}
}

class bad2 implements IteratorAggregate {
function getIterator() {
return new stdClass;
}
}

class bad3 implements IteratorAggregate {
function getIterator() {
return 1;
}
}

class bad4 implements IteratorAggregate {
function getIterator() {
return array(1,2,3);
}
}


function f($className) {
try {
foreach (new $className as $k=$v) {
echo $k = $v\n;  
}
} catch (Exception $e) {
echo $e-getLine() . :  . $e-getMessage() .\n;
}
}

f(bad1);
f(bad2);
f(bad3);
f(bad4);

?
===DONE===
--EXPECTF--
30: Objects returned by bad1::getIterator() must be traversable or implement 
interface Iterator
30: Objects returned by bad2::getIterator() must be traversable or implement 
interface Iterator
30: Objects returned by bad3::getIterator() must be traversable or implement 
interface Iterator
30: Objects returned by bad4::getIterator() must be traversable or implement 
interface Iterator
===DONE===
http://cvs.php.net/viewvc.cgi/php-src/tests/lang/foreachLoopIteratorAggregate.003.phpt?view=markuprev=1.1
Index: php-src/tests/lang/foreachLoopIteratorAggregate.003.phpt
+++ php-src/tests/lang/foreachLoopIteratorAggregate.003.phpt
--TEST--
foreach with nested iteratorAggregates
--FILE--
?php
class EnglishMealIterator implements Iterator {
private $pos=0;
private $myContent=array(breakfast, dinner, tea);

public function valid() {
global $indent;
echo $indent--  . __METHOD__ .  ($this-pos)\n;
return $this-pos3;
}

public function next() {
global $indent;
echo $indent--  . __METHOD__ .  ($this-pos)\n;
return $this-myContent[$this-pos++];
}

public function rewind() {
global $indent;
echo $indent--  . __METHOD__ .  ($this-pos)\n;
$this-pos=0;
}

public function current() {
global $indent;
echo $indent--  . __METHOD__ .  ($this-pos)\n;
return $this-myContent[$this-pos];
}

public function key() {
global $indent;
echo $indent--  . __METHOD__ .  ($this-pos)\n;
return meal  . $this-pos;
}

}

class A1 implements IteratorAggregate {
function getIterator() {
return new EnglishMealIterator;
}
}

class A2 implements IteratorAggregate {
function getIterator() {
return new A1;
}
}

class A3 implements IteratorAggregate {
function getIterator() {
return new A2;
}
}

echo \n-( A1: )-\n;
foreach (new A1 as $k=$v) {
echo $k = $v\n;  
}

echo \n-( A2: )-\n;
foreach (new A2 as $k=$v) {
echo $k = $v\n;  
}

echo \n-( A3: )-\n;
foreach (new A3 as $k=$v) {
echo $k = $v\n;  
}


?
===DONE===
--EXPECTF--
-( A1: )-
-- EnglishMealIterator::rewind (0)
-- EnglishMealIterator::valid (0)
-- EnglishMealIterator::current (0)
-- EnglishMealIterator::key (0)
meal 0 = breakfast
-- EnglishMealIterator::next (0)
-- EnglishMealIterator::valid (1)
-- EnglishMealIterator::current (1)
-- EnglishMealIterator::key (1)
meal 1 = dinner
-- EnglishMealIterator::next (1)
-- EnglishMealIterator::valid (2)
-- EnglishMealIterator::current (2)
-- EnglishMealIterator::key (2)
meal 2 = tea
-- EnglishMealIterator::next (2)
-- EnglishMealIterator::valid (3)

-( A2: )-
-- EnglishMealIterator::rewind (0)
-- EnglishMealIterator::valid (0)
-- EnglishMealIterator::current (0)
-- EnglishMealIterator::key (0)
meal 0 = breakfast
-- EnglishMealIterator::next (0)
-- EnglishMealIterator::valid (1)
-- EnglishMealIterator::current (1)
-- EnglishMealIterator::key (1)
meal 1 = dinner
-- EnglishMealIterator::next (1)
-- EnglishMealIterator::valid 

[PHP-CVS] cvs: php-src(PHP_5_3) /tests/lang foreachLoopIterator.001.phpt foreachLoopIterator.002.phpt foreachLoopIteratorAggregate.001.phpt foreachLoopIteratorAggregate.002.phpt foreachLoopIteratorAgg

2009-06-17 Thread andy wharmby
wharmby Wed Jun 17 19:07:17 2009 UTC

  Added files: (Branch: PHP_5_3)
/php-src/tests/lang foreachLoopIteratorAggregate.003.phpt 
foreachLoopIteratorAggregate.001.phpt 
foreachLoopIteratorAggregate.002.phpt 
foreachLoopIterator.001.phpt 
foreachLoopIterator.002.phpt 
foreachLoopIteratorAggregate.004.phpt 
  Log:
  New foreach tests. Tested on Windows, Linux and Linux 64 bit. 
  
http://cvs.php.net/viewvc.cgi/php-src/tests/lang/foreachLoopIteratorAggregate.003.phpt?view=markuprev=1.1
Index: php-src/tests/lang/foreachLoopIteratorAggregate.003.phpt
+++ php-src/tests/lang/foreachLoopIteratorAggregate.003.phpt
--TEST--
foreach with nested iteratorAggregates
--FILE--
?php
class EnglishMealIterator implements Iterator {
private $pos=0;
private $myContent=array(breakfast, dinner, tea);

public function valid() {
global $indent;
echo $indent--  . __METHOD__ .  ($this-pos)\n;
return $this-pos3;
}

public function next() {
global $indent;
echo $indent--  . __METHOD__ .  ($this-pos)\n;
return $this-myContent[$this-pos++];
}

public function rewind() {
global $indent;
echo $indent--  . __METHOD__ .  ($this-pos)\n;
$this-pos=0;
}

public function current() {
global $indent;
echo $indent--  . __METHOD__ .  ($this-pos)\n;
return $this-myContent[$this-pos];
}

public function key() {
global $indent;
echo $indent--  . __METHOD__ .  ($this-pos)\n;
return meal  . $this-pos;
}

}

class A1 implements IteratorAggregate {
function getIterator() {
return new EnglishMealIterator;
}
}

class A2 implements IteratorAggregate {
function getIterator() {
return new A1;
}
}

class A3 implements IteratorAggregate {
function getIterator() {
return new A2;
}
}

echo \n-( A1: )-\n;
foreach (new A1 as $k=$v) {
echo $k = $v\n;  
}

echo \n-( A2: )-\n;
foreach (new A2 as $k=$v) {
echo $k = $v\n;  
}

echo \n-( A3: )-\n;
foreach (new A3 as $k=$v) {
echo $k = $v\n;  
}


?
===DONE===
--EXPECTF--
-( A1: )-
-- EnglishMealIterator::rewind (0)
-- EnglishMealIterator::valid (0)
-- EnglishMealIterator::current (0)
-- EnglishMealIterator::key (0)
meal 0 = breakfast
-- EnglishMealIterator::next (0)
-- EnglishMealIterator::valid (1)
-- EnglishMealIterator::current (1)
-- EnglishMealIterator::key (1)
meal 1 = dinner
-- EnglishMealIterator::next (1)
-- EnglishMealIterator::valid (2)
-- EnglishMealIterator::current (2)
-- EnglishMealIterator::key (2)
meal 2 = tea
-- EnglishMealIterator::next (2)
-- EnglishMealIterator::valid (3)

-( A2: )-
-- EnglishMealIterator::rewind (0)
-- EnglishMealIterator::valid (0)
-- EnglishMealIterator::current (0)
-- EnglishMealIterator::key (0)
meal 0 = breakfast
-- EnglishMealIterator::next (0)
-- EnglishMealIterator::valid (1)
-- EnglishMealIterator::current (1)
-- EnglishMealIterator::key (1)
meal 1 = dinner
-- EnglishMealIterator::next (1)
-- EnglishMealIterator::valid (2)
-- EnglishMealIterator::current (2)
-- EnglishMealIterator::key (2)
meal 2 = tea
-- EnglishMealIterator::next (2)
-- EnglishMealIterator::valid (3)

-( A3: )-
-- EnglishMealIterator::rewind (0)
-- EnglishMealIterator::valid (0)
-- EnglishMealIterator::current (0)
-- EnglishMealIterator::key (0)
meal 0 = breakfast
-- EnglishMealIterator::next (0)
-- EnglishMealIterator::valid (1)
-- EnglishMealIterator::current (1)
-- EnglishMealIterator::key (1)
meal 1 = dinner
-- EnglishMealIterator::next (1)
-- EnglishMealIterator::valid (2)
-- EnglishMealIterator::current (2)
-- EnglishMealIterator::key (2)
meal 2 = tea
-- EnglishMealIterator::next (2)
-- EnglishMealIterator::valid (3)
===DONE===

http://cvs.php.net/viewvc.cgi/php-src/tests/lang/foreachLoopIteratorAggregate.001.phpt?view=markuprev=1.1
Index: php-src/tests/lang/foreachLoopIteratorAggregate.001.phpt
+++ php-src/tests/lang/foreachLoopIteratorAggregate.001.phpt
--TEST--
foreach with iteratorAggregate
--INI--
unicode.script_encoding=ISO-8859-1
unicode.runtime_encoding=ISO-8859-1
--FILE--
?php
class EnglishMealIterator implements Iterator {
private $pos=0;
private $myContent=array(breakfast, dinner, tea);

public function valid() {
global $indent;
echo $indent--  . __METHOD__ .  ($this-pos)\n;
return $this-pos  count($this-myContent);
}

public function next() {
global $indent;
echo 

[PHP-CVS] cvs: php-src(PHP_5_2) /tests/lang foreachLoopIterator.001.phpt foreachLoopIterator.002.phpt foreachLoopIteratorAggregate.001.phpt foreachLoopIteratorAggregate.002.phpt foreachLoopIteratorAgg

2009-06-17 Thread andy wharmby
wharmby Wed Jun 17 19:07:19 2009 UTC

  Added files: (Branch: PHP_5_2)
/php-src/tests/lang foreachLoopIteratorAggregate.002.phpt 
foreachLoopIteratorAggregate.003.phpt 
foreachLoopIterator.002.phpt 
foreachLoopIteratorAggregate.001.phpt 
foreachLoopIteratorAggregate.004.phpt 
foreachLoopIterator.001.phpt 
  Log:
  New foreach tests. Tested on Windows, Linux and Linux 64 bit. 
  
http://cvs.php.net/viewvc.cgi/php-src/tests/lang/foreachLoopIteratorAggregate.002.phpt?view=markuprev=1.1
Index: php-src/tests/lang/foreachLoopIteratorAggregate.002.phpt
+++ php-src/tests/lang/foreachLoopIteratorAggregate.002.phpt
--TEST--
IteratorAggregate::getIterator bad return type
--FILE--
?php

class bad1 implements IteratorAggregate {
function getIterator() {
return null;
}
}

class bad2 implements IteratorAggregate {
function getIterator() {
return new stdClass;
}
}

class bad3 implements IteratorAggregate {
function getIterator() {
return 1;
}
}

class bad4 implements IteratorAggregate {
function getIterator() {
return array(1,2,3);
}
}


function f($className) {
try {
foreach (new $className as $k=$v) {
echo $k = $v\n;  
}
} catch (Exception $e) {
echo $e-getLine() . :  . $e-getMessage() .\n;
}
}

f(bad1);
f(bad2);
f(bad3);
f(bad4);

?
===DONE===
--EXPECTF--
30: Objects returned by bad1::getIterator() must be traversable or implement 
interface Iterator
30: Objects returned by bad2::getIterator() must be traversable or implement 
interface Iterator
30: Objects returned by bad3::getIterator() must be traversable or implement 
interface Iterator
30: Objects returned by bad4::getIterator() must be traversable or implement 
interface Iterator
===DONE===
http://cvs.php.net/viewvc.cgi/php-src/tests/lang/foreachLoopIteratorAggregate.003.phpt?view=markuprev=1.1
Index: php-src/tests/lang/foreachLoopIteratorAggregate.003.phpt
+++ php-src/tests/lang/foreachLoopIteratorAggregate.003.phpt
--TEST--
foreach with nested iteratorAggregates
--FILE--
?php
class EnglishMealIterator implements Iterator {
private $pos=0;
private $myContent=array(breakfast, dinner, tea);

public function valid() {
global $indent;
echo $indent--  . __METHOD__ .  ($this-pos)\n;
return $this-pos3;
}

public function next() {
global $indent;
echo $indent--  . __METHOD__ .  ($this-pos)\n;
return $this-myContent[$this-pos++];
}

public function rewind() {
global $indent;
echo $indent--  . __METHOD__ .  ($this-pos)\n;
$this-pos=0;
}

public function current() {
global $indent;
echo $indent--  . __METHOD__ .  ($this-pos)\n;
return $this-myContent[$this-pos];
}

public function key() {
global $indent;
echo $indent--  . __METHOD__ .  ($this-pos)\n;
return meal  . $this-pos;
}

}

class A1 implements IteratorAggregate {
function getIterator() {
return new EnglishMealIterator;
}
}

class A2 implements IteratorAggregate {
function getIterator() {
return new A1;
}
}

class A3 implements IteratorAggregate {
function getIterator() {
return new A2;
}
}

echo \n-( A1: )-\n;
foreach (new A1 as $k=$v) {
echo $k = $v\n;  
}

echo \n-( A2: )-\n;
foreach (new A2 as $k=$v) {
echo $k = $v\n;  
}

echo \n-( A3: )-\n;
foreach (new A3 as $k=$v) {
echo $k = $v\n;  
}


?
===DONE===
--EXPECTF--
-( A1: )-
-- EnglishMealIterator::rewind (0)
-- EnglishMealIterator::valid (0)
-- EnglishMealIterator::current (0)
-- EnglishMealIterator::key (0)
meal 0 = breakfast
-- EnglishMealIterator::next (0)
-- EnglishMealIterator::valid (1)
-- EnglishMealIterator::current (1)
-- EnglishMealIterator::key (1)
meal 1 = dinner
-- EnglishMealIterator::next (1)
-- EnglishMealIterator::valid (2)
-- EnglishMealIterator::current (2)
-- EnglishMealIterator::key (2)
meal 2 = tea
-- EnglishMealIterator::next (2)
-- EnglishMealIterator::valid (3)

-( A2: )-
-- EnglishMealIterator::rewind (0)
-- EnglishMealIterator::valid (0)
-- EnglishMealIterator::current (0)
-- EnglishMealIterator::key (0)
meal 0 = breakfast
-- EnglishMealIterator::next (0)
-- EnglishMealIterator::valid (1)
-- EnglishMealIterator::current (1)
-- EnglishMealIterator::key (1)
meal 1 = dinner
-- EnglishMealIterator::next (1)
-- 

[PHP-CVS] cvs: php-src /tests/lang compare_objects_basic1.phpt compare_objects_basic2.phpt

2009-06-17 Thread andy wharmby
wharmby Wed Jun 17 19:15:18 2009 UTC

  Added files: 
/php-src/tests/lang compare_objects_basic2.phpt 
compare_objects_basic1.phpt 
  Log:
  New test for standard object compare handler. Tested on Windows, Linux and 
Linux 64 
  

http://cvs.php.net/viewvc.cgi/php-src/tests/lang/compare_objects_basic2.phpt?view=markuprev=1.1
Index: php-src/tests/lang/compare_objects_basic2.phpt
+++ php-src/tests/lang/compare_objects_basic2.phpt
--TEST--
Test object compare when object handler different 
--FILE--

?php 

//Set the default time zone 
date_default_timezone_set(Europe/London);

echo Simple test comparing two objects with different compare callback 
handler\n;

class X {
}

$obj1 = new X();
$obj2 = new DateTime((2009-02-12 12:47:41 GMT));

var_dump($obj1 == $obj2);
?
===DONE===
--EXPECTF--
Simple test comparing two objects with different compare callback handler

Notice: Object of class X could not be converted to int in %s on line %d

Notice: Object of class DateTime could not be converted to int in %s on line %d
bool(true)
===DONE===
http://cvs.php.net/viewvc.cgi/php-src/tests/lang/compare_objects_basic1.phpt?view=markuprev=1.1
Index: php-src/tests/lang/compare_objects_basic1.phpt
+++ php-src/tests/lang/compare_objects_basic1.phpt
--TEST--
Test standard 'compare' object handler 
--FILE--

?php

echo Simple test for standard compare object handler\n;

class class1{}

class class2{}

class class3{
public $aaa;
private $bbb;
protected $ccc;
}

class class4 extends class3{
}

class class5 extends class3{
public $ddd;
private $eee;
}

// Define a bunch of objects all of which will use standard compare object 
handler
$obj1 = new class1();
$obj2 = new class2();
$obj3 = new class3();
$obj4 = new class4();
$obj5 = new class5();

echo \n-- The following compare should return TRUE --\n; 
var_dump($obj1 == $obj1);

echo \n-- All the following compares should return FALSE --\n; 
var_dump($obj1 == $obj2);
var_dump($obj1 == $obj3);
var_dump($obj1 == $obj4);
var_dump($obj1 == $obj5);
var_dump($obj4 == $obj3);
var_dump($obj5 == $obj3);

?
===DONE===
--EXPECT--
Simple test for standard compare object handler

-- The following compare should return TRUE --
bool(true)

-- All the following compares should return FALSE --
bool(false)
bool(false)
bool(false)
bool(false)
bool(false)
bool(false)
===DONE===


-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_3) /tests/lang compare_objects_basic1.phpt compare_objects_basic2.phpt

2009-06-17 Thread andy wharmby
wharmby Wed Jun 17 19:15:19 2009 UTC

  Added files: (Branch: PHP_5_3)
/php-src/tests/lang compare_objects_basic2.phpt 
compare_objects_basic1.phpt 
  Log:
  New test for standard object compare handler. Tested on Windows, Linux and 
Linux 64 
  

http://cvs.php.net/viewvc.cgi/php-src/tests/lang/compare_objects_basic2.phpt?view=markuprev=1.1
Index: php-src/tests/lang/compare_objects_basic2.phpt
+++ php-src/tests/lang/compare_objects_basic2.phpt
--TEST--
Test object compare when object handler different 
--FILE--

?php 

//Set the default time zone 
date_default_timezone_set(Europe/London);

echo Simple test comparing two objects with different compare callback 
handler\n;

class X {
}

$obj1 = new X();
$obj2 = new DateTime((2009-02-12 12:47:41 GMT));

var_dump($obj1 == $obj2);
?
===DONE===
--EXPECTF--
Simple test comparing two objects with different compare callback handler

Notice: Object of class X could not be converted to int in %s on line %d

Notice: Object of class DateTime could not be converted to int in %s on line %d
bool(true)
===DONE===
http://cvs.php.net/viewvc.cgi/php-src/tests/lang/compare_objects_basic1.phpt?view=markuprev=1.1
Index: php-src/tests/lang/compare_objects_basic1.phpt
+++ php-src/tests/lang/compare_objects_basic1.phpt
--TEST--
Test standard 'compare' object handler 
--FILE--

?php

echo Simple test for standard compare object handler\n;

class class1{}

class class2{}

class class3{
public $aaa;
private $bbb;
protected $ccc;
}

class class4 extends class3{
}

class class5 extends class3{
public $ddd;
private $eee;
}

// Define a bunch of objects all of which will use standard compare object 
handler
$obj1 = new class1();
$obj2 = new class2();
$obj3 = new class3();
$obj4 = new class4();
$obj5 = new class5();

echo \n-- The following compare should return TRUE --\n; 
var_dump($obj1 == $obj1);

echo \n-- All the following compares should return FALSE --\n; 
var_dump($obj1 == $obj2);
var_dump($obj1 == $obj3);
var_dump($obj1 == $obj4);
var_dump($obj1 == $obj5);
var_dump($obj4 == $obj3);
var_dump($obj5 == $obj3);

?
===DONE===
--EXPECT--
Simple test for standard compare object handler

-- The following compare should return TRUE --
bool(true)

-- All the following compares should return FALSE --
bool(false)
bool(false)
bool(false)
bool(false)
bool(false)
bool(false)
===DONE===


-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_2) /tests/lang compare_objects_basic1.phpt compare_objects_basic2.phpt

2009-06-17 Thread andy wharmby
wharmby Wed Jun 17 19:15:20 2009 UTC

  Added files: (Branch: PHP_5_2)
/php-src/tests/lang compare_objects_basic1.phpt 
compare_objects_basic2.phpt 
  Log:
  New test for standard object compare handler. Tested on Windows, Linux and 
Linux 64 
  

http://cvs.php.net/viewvc.cgi/php-src/tests/lang/compare_objects_basic1.phpt?view=markuprev=1.1
Index: php-src/tests/lang/compare_objects_basic1.phpt
+++ php-src/tests/lang/compare_objects_basic1.phpt
--TEST--
Test standard 'compare' object handler 
--FILE--

?php

echo Simple test for standard compare object handler\n;

class class1{}

class class2{}

class class3{
public $aaa;
private $bbb;
protected $ccc;
}

class class4 extends class3{
}

class class5 extends class3{
public $ddd;
private $eee;
}

// Define a bunch of objects all of which will use standard compare object 
handler
$obj1 = new class1();
$obj2 = new class2();
$obj3 = new class3();
$obj4 = new class4();
$obj5 = new class5();

echo \n-- The following compare should return TRUE --\n; 
var_dump($obj1 == $obj1);

echo \n-- All the following compares should return FALSE --\n; 
var_dump($obj1 == $obj2);
var_dump($obj1 == $obj3);
var_dump($obj1 == $obj4);
var_dump($obj1 == $obj5);
var_dump($obj4 == $obj3);
var_dump($obj5 == $obj3);

?
===DONE===
--EXPECT--
Simple test for standard compare object handler

-- The following compare should return TRUE --
bool(true)

-- All the following compares should return FALSE --
bool(false)
bool(false)
bool(false)
bool(false)
bool(false)
bool(false)
===DONE===
http://cvs.php.net/viewvc.cgi/php-src/tests/lang/compare_objects_basic2.phpt?view=markuprev=1.1
Index: php-src/tests/lang/compare_objects_basic2.phpt
+++ php-src/tests/lang/compare_objects_basic2.phpt
--TEST--
Test object compare when object handler different 
--FILE--

?php 

//Set the default time zone 
date_default_timezone_set(Europe/London);

echo Simple test comparing two objects with different compare callback 
handler\n;

class X {
}

$obj1 = new X();
$obj2 = new DateTime((2009-02-12 12:47:41 GMT));

var_dump($obj1 == $obj2);
?
===DONE===
--EXPECTF--
Simple test comparing two objects with different compare callback handler

Notice: Object of class X could not be converted to int in %s on line %d

Notice: Object of class DateTime could not be converted to int in %s on line %d
bool(true)
===DONE===


-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_3) /ext/standard/tests/class_object AutoInterface.inc AutoLoaded.inc AutoTest.inc get_class_vars_error.phpt get_class_vars_variation1.phpt get_class_vars_variation2.phpt g

2009-06-16 Thread andy wharmby
wharmby Tue Jun 16 08:59:39 2009 UTC

  Added files: (Branch: PHP_5_3)
/php-src/ext/standard/tests/class_objectAutoTest.inc 

is_subclass_of_variation_004.phpt 
AutoInterface.inc 

get_declared_classes_variation1.phpt 

interface_exists_variation2.phpt 
get_class_vars_variation2.phpt 
property_exists_error.phpt 

interface_exists_variation4.phpt 
AutoLoaded.inc 

get_declared_interfaces_variation1.phpt 
interface_exists_error.phpt 
get_class_vars_error.phpt 

interface_exists_variation1.phpt 
property_exists_variation1.phpt 
get_class_vars_variation1.phpt 

interface_exists_variation3.phpt 
  Log:
  New class related tests. Tested on Windows, Linux and Linux 64. Tests written 
by  Iain Lewis
  

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/AutoTest.inc?view=markuprev=1.1
Index: php-src/ext/standard/tests/class_object/AutoTest.inc
+++ php-src/ext/standard/tests/class_object/AutoTest.inc

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/is_subclass_of_variation_004.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/class_object/is_subclass_of_variation_004.phpt
+++ php-src/ext/standard/tests/class_object/is_subclass_of_variation_004.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/AutoInterface.inc?view=markuprev=1.1
Index: php-src/ext/standard/tests/class_object/AutoInterface.inc
+++ php-src/ext/standard/tests/class_object/AutoInterface.inc

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/get_declared_classes_variation1.phpt?view=markuprev=1.1
Index: 
php-src/ext/standard/tests/class_object/get_declared_classes_variation1.phpt
+++ php-src/ext/standard/tests/class_object/get_declared_classes_variation1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/interface_exists_variation2.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/class_object/interface_exists_variation2.phpt
+++ php-src/ext/standard/tests/class_object/interface_exists_variation2.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/get_class_vars_variation2.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/class_object/get_class_vars_variation2.phpt
+++ php-src/ext/standard/tests/class_object/get_class_vars_variation2.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/property_exists_error.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/class_object/property_exists_error.phpt
+++ php-src/ext/standard/tests/class_object/property_exists_error.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/interface_exists_variation4.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/class_object/interface_exists_variation4.phpt
+++ php-src/ext/standard/tests/class_object/interface_exists_variation4.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/AutoLoaded.inc?view=markuprev=1.1
Index: php-src/ext/standard/tests/class_object/AutoLoaded.inc
+++ php-src/ext/standard/tests/class_object/AutoLoaded.inc

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/get_declared_interfaces_variation1.phpt?view=markuprev=1.1
Index: 
php-src/ext/standard/tests/class_object/get_declared_interfaces_variation1.phpt
+++ 
php-src/ext/standard/tests/class_object/get_declared_interfaces_variation1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/interface_exists_error.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/class_object/interface_exists_error.phpt
+++ php-src/ext/standard/tests/class_object/interface_exists_error.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/get_class_vars_error.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/class_object/get_class_vars_error.phpt
+++ php-src/ext/standard/tests/class_object/get_class_vars_error.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/interface_exists_variation1.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/class_object/interface_exists_variation1.phpt
+++ php-src/ext/standard/tests/class_object/interface_exists_variation1.phpt


[PHP-CVS] cvs: php-src(PHP_5_2) /ext/standard/tests/class_object AutoInterface.inc AutoLoaded.inc AutoTest.inc get_class_vars_error.phpt get_class_vars_variation1.phpt get_class_vars_variation2.phpt g

2009-06-16 Thread andy wharmby
wharmby Tue Jun 16 08:59:40 2009 UTC

  Added files: (Branch: PHP_5_2)
/php-src/ext/standard/tests/class_objectAutoLoaded.inc 
AutoTest.inc 

get_declared_interfaces_variation1.phpt 
property_exists_variation1.phpt 
property_exists_error.phpt 

interface_exists_variation1.phpt 

is_subclass_of_variation_004.phpt 

interface_exists_variation4.phpt 

interface_exists_variation3.phpt 
AutoInterface.inc 

get_declared_classes_variation1.phpt 
get_class_vars_error.phpt 
get_class_vars_variation1.phpt 

interface_exists_variation2.phpt 
get_class_vars_variation2.phpt 
interface_exists_error.phpt 
  Log:
  New class related tests. Tested on Windows, Linux and Linux 64. Tests written 
by  Iain Lewis
  

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/AutoLoaded.inc?view=markuprev=1.1
Index: php-src/ext/standard/tests/class_object/AutoLoaded.inc
+++ php-src/ext/standard/tests/class_object/AutoLoaded.inc

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/AutoTest.inc?view=markuprev=1.1
Index: php-src/ext/standard/tests/class_object/AutoTest.inc
+++ php-src/ext/standard/tests/class_object/AutoTest.inc

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/get_declared_interfaces_variation1.phpt?view=markuprev=1.1
Index: 
php-src/ext/standard/tests/class_object/get_declared_interfaces_variation1.phpt
+++ 
php-src/ext/standard/tests/class_object/get_declared_interfaces_variation1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/property_exists_variation1.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/class_object/property_exists_variation1.phpt
+++ php-src/ext/standard/tests/class_object/property_exists_variation1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/property_exists_error.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/class_object/property_exists_error.phpt
+++ php-src/ext/standard/tests/class_object/property_exists_error.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/interface_exists_variation1.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/class_object/interface_exists_variation1.phpt
+++ php-src/ext/standard/tests/class_object/interface_exists_variation1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/is_subclass_of_variation_004.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/class_object/is_subclass_of_variation_004.phpt
+++ php-src/ext/standard/tests/class_object/is_subclass_of_variation_004.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/interface_exists_variation4.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/class_object/interface_exists_variation4.phpt
+++ php-src/ext/standard/tests/class_object/interface_exists_variation4.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/interface_exists_variation3.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/class_object/interface_exists_variation3.phpt
+++ php-src/ext/standard/tests/class_object/interface_exists_variation3.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/AutoInterface.inc?view=markuprev=1.1
Index: php-src/ext/standard/tests/class_object/AutoInterface.inc
+++ php-src/ext/standard/tests/class_object/AutoInterface.inc

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/get_declared_classes_variation1.phpt?view=markuprev=1.1
Index: 
php-src/ext/standard/tests/class_object/get_declared_classes_variation1.phpt
+++ php-src/ext/standard/tests/class_object/get_declared_classes_variation1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/get_class_vars_error.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/class_object/get_class_vars_error.phpt
+++ php-src/ext/standard/tests/class_object/get_class_vars_error.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/get_class_vars_variation1.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/class_object/get_class_vars_variation1.phpt
+++ php-src/ext/standard/tests/class_object/get_class_vars_variation1.phpt


[PHP-CVS] cvs: php-src /ext/standard/tests/class_object AutoInterface.inc AutoLoaded.inc AutoTest.inc get_class_vars_error.phpt get_class_vars_variation1.phpt get_class_vars_variation2.phpt get_declar

2009-06-16 Thread andy wharmby
wharmby Tue Jun 16 08:59:42 2009 UTC

  Modified files:  
/php-src/ext/standard/tests/class_object

interface_exists_variation3.phpt 

is_subclass_of_variation_004.phpt 

get_declared_classes_variation1.phpt 

interface_exists_variation1.phpt 
AutoTest.inc 
property_exists_variation1.phpt 
AutoInterface.inc 

interface_exists_variation4.phpt 
AutoLoaded.inc 
interface_exists_error.phpt 
get_class_vars_variation1.phpt 

interface_exists_variation2.phpt 
get_class_vars_variation2.phpt 
property_exists_error.phpt 

get_declared_interfaces_variation1.phpt 
get_class_vars_error.phpt 
  Log:
  New class related tests. Tested on Windows, Linux and Linux 64. Tests written 
by  Iain Lewis
  http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/interface_exists_variation3.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/standard/tests/class_object/interface_exists_variation3.phpt
diff -u /dev/null 
php-src/ext/standard/tests/class_object/interface_exists_variation3.phpt:1.2
--- /dev/null   Tue Jun 16 08:59:42 2009
+++ php-src/ext/standard/tests/class_object/interface_exists_variation3.phpt
Tue Jun 16 08:59:42 2009
@@ -0,0 +1,35 @@
+--TEST--
+Test interface_exists() function : autoloaded interface 
+--FILE--
+?php
+/* Prototype  : bool interface_exists(string classname [, bool autoload])
+ * Description: Checks if the class exists 
+ * Source code: Zend/zend_builtin_functions.c
+ * Alias to functions: 
+ */
+
+echo *** Testing interface_exists() : autoloaded interface ***\n;
+
+function __autoload($class_name) {
+require_once $class_name . '.inc';
+}
+
+echo \n-- no autoloading --\n;
+var_dump(interface_exists(AutoInterface, false));
+
+echo \n-- with autoloading --\n;
+var_dump(interface_exists(AutoInterface, true));
+
+echo \nDONE\n;
+
+?
+--EXPECTF--
+*** Testing interface_exists() : autoloaded interface ***
+
+-- no autoloading --
+bool(false)
+
+-- with autoloading --
+bool(true)
+
+DONE
\ No newline at end of file
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/class_object/is_subclass_of_variation_004.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/standard/tests/class_object/is_subclass_of_variation_004.phpt
diff -u /dev/null 
php-src/ext/standard/tests/class_object/is_subclass_of_variation_004.phpt:1.2
--- /dev/null   Tue Jun 16 08:59:42 2009
+++ php-src/ext/standard/tests/class_object/is_subclass_of_variation_004.phpt   
Tue Jun 16 08:59:42 2009
@@ -0,0 +1,180 @@
+--TEST--
+Test is_subclass_of() function : usage variations  - unexpected type for arg 1 
with valid class in arg 2.
+--FILE--
+?php
+/* Prototype  : proto bool is_subclass_of(object object, string class_name)
+ * Description: Returns true if the object has this class as one of its 
parents 
+ * Source code: Zend/zend_builtin_functions.c
+ * Alias to functions: 
+ */
+// Note: basic use cases in Zend/tests/is_a.phpt
+function __autoload($className) {
+   echo In __autoload($className)\n;
+}
+
+function test_error_handler($err_no, $err_msg, $filename, $linenum, $vars) {
+   echo Error: $err_no - $err_msg, $filename($linenum)\n;
+}
+set_error_handler('test_error_handler');
+
+
+echo *** Testing is_subclass_of() : usage variations ***\n;
+
+// Initialise function arguments not being substituted (if any)
+$class_name = 'stdClass';
+
+//get an unset variable
+$unset_var = 10;
+unset ($unset_var);
+
+//array of values to iterate over
+$values = array(
+
+  // int data
+  0,
+  1,
+  12345,
+  -2345,
+
+  // float data
+  10.5,
+  -10.5,
+  10.1234567e10,
+  10.7654321E-10,
+  .5,
+
+  // array data
+  array(),
+  array(0),
+  array(1),
+  array(1, 2),
+  array('color' = 'red', 'item' = 'pen'),
+
+  // null data
+  NULL,
+  null,
+
+  // boolean data
+  true,
+  false,
+  TRUE,
+  FALSE,
+
+  // empty data
+  ,
+  '',
+
+  // string data
+  string,
+  'String',
+
+  // undefined data
+  $undefined_var,
+
+  // unset data
+  $unset_var,
+);
+
+// loop through each element of the array for object
+
+foreach($values as $value) {
+  echo \nArg value $value \n;
+  var_dump( 

[PHP-CVS] cvs: php-src /ext/standard/tests/math pow_basic.phpt pow_basic_64bit.phpt

2009-06-16 Thread andy wharmby
wharmby Tue Jun 16 11:37:12 2009 UTC

  Modified files:  
/php-src/ext/standard/tests/mathpow_basic.phpt 
pow_basic_64bit.phpt 
  Log:
  Fix typo in test 
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/pow_basic.phpt?r1=1.3r2=1.4diff_format=u
Index: php-src/ext/standard/tests/math/pow_basic.phpt
diff -u php-src/ext/standard/tests/math/pow_basic.phpt:1.3 
php-src/ext/standard/tests/math/pow_basic.phpt:1.4
--- php-src/ext/standard/tests/math/pow_basic.phpt:1.3  Mon Jan 12 17:56:09 2009
+++ php-src/ext/standard/tests/math/pow_basic.phpt  Tue Jun 16 11:37:11 2009
@@ -11,7 +11,7 @@
 $bases = array(23,
-23,
23.1,
-   -23,1,
+   -23.1,
2.345e1,
-2.345e1,
0x17,
@@ -47,9 +47,7 @@
 }
 ?
 ===Done===
---EXPECTF--
-
-
+--EXPECT--
 Base = 23
 . Exponent = 0 Result = 1
 . Exponent = 1 Result = 23
@@ -101,14 +99,14 @@
 
 
 
-Base = -23
+Base = -23.1
 . Exponent = 0 Result = 1
-. Exponent = 1 Result = -23
-. Exponent = -1 Result = -0.043478260869565
-. Exponent = 2 Result = 529
-. Exponent = -2 Result = 0.001890359168242
-. Exponent = 3 Result = -12167
-. Exponent = -3 Result = -8.2189529053999E-5
+. Exponent = 1 Result = -23.1
+. Exponent = -1 Result = -0.043290043290043
+. Exponent = 2 Result = 533.61
+. Exponent = -2 Result = 0.0018740278480538
+. Exponent = 3 Result = -12326.391
+. Exponent = -3 Result = -8.1126746668997E-5
 . Exponent = 2.5 Result = NAN
 . Exponent = -2.5 Result = NAN
 . Exponent = 500 Result = INF
@@ -118,23 +116,6 @@
 
 
 
-Base = 1
-. Exponent = 0 Result = 1
-. Exponent = 1 Result = 1
-. Exponent = -1 Result = 1
-. Exponent = 2 Result = 1
-. Exponent = -2 Result = 1
-. Exponent = 3 Result = 1
-. Exponent = -3 Result = 1
-. Exponent = 2.5 Result = 1
-. Exponent = -2.5 Result = 1
-. Exponent = 500 Result = 1
-. Exponent = -500 Result = 1
-. Exponent = 2147483647 Result = 1
-. Exponent = -2147483648 Result = 1
-
-
-
 Base = 23.45
 . Exponent = 0 Result = 1
 . Exponent = 1 Result = 23.45
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/pow_basic_64bit.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/standard/tests/math/pow_basic_64bit.phpt
diff -u php-src/ext/standard/tests/math/pow_basic_64bit.phpt:1.1 
php-src/ext/standard/tests/math/pow_basic_64bit.phpt:1.2
--- php-src/ext/standard/tests/math/pow_basic_64bit.phpt:1.1Mon Jan 12 
17:56:09 2009
+++ php-src/ext/standard/tests/math/pow_basic_64bit.phptTue Jun 16 
11:37:11 2009
@@ -11,7 +11,7 @@
 $bases = array(23,
-23,
23.1,
-   -23,1,
+   -23.1,
2.345e1,
-2.345e1,
0x17,
@@ -99,14 +99,14 @@
 
 
 
-Base = -23
+Base = -23.1
 . Exponent = 0 Result = 1
-. Exponent = 1 Result = -23
-. Exponent = -1 Result = -0.043478260869565
-. Exponent = 2 Result = 529
-. Exponent = -2 Result = 0.001890359168242
-. Exponent = 3 Result = -12167
-. Exponent = -3 Result = -8.2189529053999E-5
+. Exponent = 1 Result = -23.1
+. Exponent = -1 Result = -0.043290043290043
+. Exponent = 2 Result = 533.61
+. Exponent = -2 Result = 0.0018740278480538
+. Exponent = 3 Result = -12326.391
+. Exponent = -3 Result = -8.1126746668997E-5
 . Exponent = 2.5 Result = NAN
 . Exponent = -2.5 Result = NAN
 . Exponent = 500 Result = INF
@@ -116,23 +116,6 @@
 
 
 
-Base = 1
-. Exponent = 0 Result = 1
-. Exponent = 1 Result = 1
-. Exponent = -1 Result = 1
-. Exponent = 2 Result = 1
-. Exponent = -2 Result = 1
-. Exponent = 3 Result = 1
-. Exponent = -3 Result = 1
-. Exponent = 2.5 Result = 1
-. Exponent = -2.5 Result = 1
-. Exponent = 500 Result = 1
-. Exponent = -500 Result = 1
-. Exponent = 2147483647 Result = 1
-. Exponent = -2147483648 Result = 1
-
-
-
 Base = 23.45
 . Exponent = 0 Result = 1
 . Exponent = 1 Result = 23.45
@@ -284,4 +267,4 @@
 . Exponent = 2147483647 Result = -INF
 . Exponent = -2147483648 Result = 0
 
-===Done===
\ No newline at end of file
+===Done===



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_3) /ext/standard/tests/math pow_basic.phpt pow_basic_64bit.phpt

2009-06-16 Thread andy wharmby
wharmby Tue Jun 16 11:37:13 2009 UTC

  Modified files:  (Branch: PHP_5_3)
/php-src/ext/standard/tests/mathpow_basic_64bit.phpt 
pow_basic.phpt 
  Log:
  Fix typo in test 
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/pow_basic_64bit.phpt?r1=1.1.2.2r2=1.1.2.3diff_format=u
Index: php-src/ext/standard/tests/math/pow_basic_64bit.phpt
diff -u php-src/ext/standard/tests/math/pow_basic_64bit.phpt:1.1.2.2 
php-src/ext/standard/tests/math/pow_basic_64bit.phpt:1.1.2.3
--- php-src/ext/standard/tests/math/pow_basic_64bit.phpt:1.1.2.2Mon Jan 
12 17:56:28 2009
+++ php-src/ext/standard/tests/math/pow_basic_64bit.phptTue Jun 16 
11:37:13 2009
@@ -11,7 +11,7 @@
 $bases = array(23,
-23,
23.1,
-   -23,1,
+   -23.1,
2.345e1,
-2.345e1,
0x17,
@@ -99,14 +99,14 @@
 
 
 
-Base = -23
+Base = -23.1
 . Exponent = 0 Result = 1
-. Exponent = 1 Result = -23
-. Exponent = -1 Result = -0.043478260869565
-. Exponent = 2 Result = 529
-. Exponent = -2 Result = 0.001890359168242
-. Exponent = 3 Result = -12167
-. Exponent = -3 Result = -8.2189529053999E-5
+. Exponent = 1 Result = -23.1
+. Exponent = -1 Result = -0.043290043290043
+. Exponent = 2 Result = 533.61
+. Exponent = -2 Result = 0.0018740278480538
+. Exponent = 3 Result = -12326.391
+. Exponent = -3 Result = -8.1126746668997E-5
 . Exponent = 2.5 Result = NAN
 . Exponent = -2.5 Result = NAN
 . Exponent = 500 Result = INF
@@ -116,23 +116,6 @@
 
 
 
-Base = 1
-. Exponent = 0 Result = 1
-. Exponent = 1 Result = 1
-. Exponent = -1 Result = 1
-. Exponent = 2 Result = 1
-. Exponent = -2 Result = 1
-. Exponent = 3 Result = 1
-. Exponent = -3 Result = 1
-. Exponent = 2.5 Result = 1
-. Exponent = -2.5 Result = 1
-. Exponent = 500 Result = 1
-. Exponent = -500 Result = 1
-. Exponent = 2147483647 Result = 1
-. Exponent = -2147483648 Result = 1
-
-
-
 Base = 23.45
 . Exponent = 0 Result = 1
 . Exponent = 1 Result = 23.45
@@ -284,4 +267,4 @@
 . Exponent = 2147483647 Result = -INF
 . Exponent = -2147483648 Result = 0
 
-===Done===
\ No newline at end of file
+===Done===
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/pow_basic.phpt?r1=1.1.2.3r2=1.1.2.4diff_format=u
Index: php-src/ext/standard/tests/math/pow_basic.phpt
diff -u php-src/ext/standard/tests/math/pow_basic.phpt:1.1.2.3 
php-src/ext/standard/tests/math/pow_basic.phpt:1.1.2.4
--- php-src/ext/standard/tests/math/pow_basic.phpt:1.1.2.3  Mon Jan 12 
17:56:27 2009
+++ php-src/ext/standard/tests/math/pow_basic.phpt  Tue Jun 16 11:37:13 2009
@@ -11,7 +11,7 @@
 $bases = array(23,
-23,
23.1,
-   -23,1,
+   -23.1,
2.345e1,
-2.345e1,
0x17,
@@ -19,8 +19,8 @@
23,
23.45,
2.345e1,  
-   2147483647,
-   -2147483648);   
+   PHP_INT_MAX,
+   -PHP_INT_MAX - 1);  
 
 $exponents = array(0,
1,
@@ -47,9 +47,7 @@
 }
 ?
 ===Done===
---EXPECTF--
-
-
+--EXPECT--
 Base = 23
 . Exponent = 0 Result = 1
 . Exponent = 1 Result = 23
@@ -101,14 +99,14 @@
 
 
 
-Base = -23
+Base = -23.1
 . Exponent = 0 Result = 1
-. Exponent = 1 Result = -23
-. Exponent = -1 Result = -0.043478260869565
-. Exponent = 2 Result = 529
-. Exponent = -2 Result = 0.001890359168242
-. Exponent = 3 Result = -12167
-. Exponent = -3 Result = -8.2189529053999E-5
+. Exponent = 1 Result = -23.1
+. Exponent = -1 Result = -0.043290043290043
+. Exponent = 2 Result = 533.61
+. Exponent = -2 Result = 0.0018740278480538
+. Exponent = 3 Result = -12326.391
+. Exponent = -3 Result = -8.1126746668997E-5
 . Exponent = 2.5 Result = NAN
 . Exponent = -2.5 Result = NAN
 . Exponent = 500 Result = INF
@@ -118,23 +116,6 @@
 
 
 
-Base = 1
-. Exponent = 0 Result = 1
-. Exponent = 1 Result = 1
-. Exponent = -1 Result = 1
-. Exponent = 2 Result = 1
-. Exponent = -2 Result = 1
-. Exponent = 3 Result = 1
-. Exponent = -3 Result = 1
-. Exponent = 2.5 Result = 1
-. Exponent = -2.5 Result = 1
-. Exponent = 500 Result = 1
-. Exponent = -500 Result = 1
-. Exponent = 2147483647 Result = 1
-. Exponent = -2147483648 Result = 1
-
-
-
 Base = 23.45
 . Exponent = 0 Result 

[PHP-CVS] cvs: php-src(PHP_5_2) /ext/standard/tests/math pow_basic.phpt pow_basic_64bit.phpt

2009-06-16 Thread andy wharmby
wharmby Tue Jun 16 11:37:15 2009 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/ext/standard/tests/mathpow_basic_64bit.phpt 
pow_basic.phpt 
  Log:
  Fix typo in test 
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/pow_basic_64bit.phpt?r1=1.1.4.2r2=1.1.4.3diff_format=u
Index: php-src/ext/standard/tests/math/pow_basic_64bit.phpt
diff -u php-src/ext/standard/tests/math/pow_basic_64bit.phpt:1.1.4.2 
php-src/ext/standard/tests/math/pow_basic_64bit.phpt:1.1.4.3
--- php-src/ext/standard/tests/math/pow_basic_64bit.phpt:1.1.4.2Mon Jan 
12 17:56:45 2009
+++ php-src/ext/standard/tests/math/pow_basic_64bit.phptTue Jun 16 
11:37:14 2009
@@ -11,7 +11,7 @@
 $bases = array(23,
-23,
23.1,
-   -23,1,
+   -23.1,
2.345e1,
-2.345e1,
0x17,
@@ -99,14 +99,14 @@
 
 
 
-Base = -23
+Base = -23.1
 . Exponent = 0 Result = 1
-. Exponent = 1 Result = -23
-. Exponent = -1 Result = -0.043478260869565
-. Exponent = 2 Result = 529
-. Exponent = -2 Result = 0.001890359168242
-. Exponent = 3 Result = -12167
-. Exponent = -3 Result = -8.2189529053999E-5
+. Exponent = 1 Result = -23.1
+. Exponent = -1 Result = -0.043290043290043
+. Exponent = 2 Result = 533.61
+. Exponent = -2 Result = 0.0018740278480538
+. Exponent = 3 Result = -12326.391
+. Exponent = -3 Result = -8.1126746668997E-5
 . Exponent = 2.5 Result = NAN
 . Exponent = -2.5 Result = NAN
 . Exponent = 500 Result = INF
@@ -116,23 +116,6 @@
 
 
 
-Base = 1
-. Exponent = 0 Result = 1
-. Exponent = 1 Result = 1
-. Exponent = -1 Result = 1
-. Exponent = 2 Result = 1
-. Exponent = -2 Result = 1
-. Exponent = 3 Result = 1
-. Exponent = -3 Result = 1
-. Exponent = 2.5 Result = 1
-. Exponent = -2.5 Result = 1
-. Exponent = 500 Result = 1
-. Exponent = -500 Result = 1
-. Exponent = 2147483647 Result = 1
-. Exponent = -2147483648 Result = 1
-
-
-
 Base = 23.45
 . Exponent = 0 Result = 1
 . Exponent = 1 Result = 23.45
@@ -284,4 +267,4 @@
 . Exponent = 2147483647 Result = -INF
 . Exponent = -2147483648 Result = 0
 
-===Done===
\ No newline at end of file
+===Done===
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/pow_basic.phpt?r1=1.1.4.3r2=1.1.4.4diff_format=u
Index: php-src/ext/standard/tests/math/pow_basic.phpt
diff -u php-src/ext/standard/tests/math/pow_basic.phpt:1.1.4.3 
php-src/ext/standard/tests/math/pow_basic.phpt:1.1.4.4
--- php-src/ext/standard/tests/math/pow_basic.phpt:1.1.4.3  Mon Jan 12 
17:56:45 2009
+++ php-src/ext/standard/tests/math/pow_basic.phpt  Tue Jun 16 11:37:14 2009
@@ -11,7 +11,7 @@
 $bases = array(23,
-23,
23.1,
-   -23,1,
+   -23.1,
2.345e1,
-2.345e1,
0x17,
@@ -47,9 +47,7 @@
 }
 ?
 ===Done===
---EXPECTF--
-
-
+--EXPECT--
 Base = 23
 . Exponent = 0 Result = 1
 . Exponent = 1 Result = 23
@@ -101,14 +99,14 @@
 
 
 
-Base = -23
+Base = -23.1
 . Exponent = 0 Result = 1
-. Exponent = 1 Result = -23
-. Exponent = -1 Result = -0.043478260869565
-. Exponent = 2 Result = 529
-. Exponent = -2 Result = 0.001890359168242
-. Exponent = 3 Result = -12167
-. Exponent = -3 Result = -8.2189529053999E-5
+. Exponent = 1 Result = -23.1
+. Exponent = -1 Result = -0.043290043290043
+. Exponent = 2 Result = 533.61
+. Exponent = -2 Result = 0.0018740278480538
+. Exponent = 3 Result = -12326.391
+. Exponent = -3 Result = -8.1126746668997E-5
 . Exponent = 2.5 Result = NAN
 . Exponent = -2.5 Result = NAN
 . Exponent = 500 Result = INF
@@ -118,23 +116,6 @@
 
 
 
-Base = 1
-. Exponent = 0 Result = 1
-. Exponent = 1 Result = 1
-. Exponent = -1 Result = 1
-. Exponent = 2 Result = 1
-. Exponent = -2 Result = 1
-. Exponent = 3 Result = 1
-. Exponent = -3 Result = 1
-. Exponent = 2.5 Result = 1
-. Exponent = -2.5 Result = 1
-. Exponent = 500 Result = 1
-. Exponent = -500 Result = 1
-. Exponent = 2147483647 Result = 1
-. Exponent = -2147483648 Result = 1
-
-
-
 Base = 23.45
 . Exponent = 0 Result = 1
 . Exponent = 1 Result = 23.45



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src /ext/standard/tests/strings strcoll_error.phpt

2009-06-16 Thread andy wharmby
wharmby Tue Jun 16 19:39:37 2009 UTC

  Added files: 
/php-src/ext/standard/tests/strings strcoll_error.phpt 
  Log:
  New strcoll error test. Tested on Windows, Linux and Linux 64. 
  

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/strcoll_error.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/strcoll_error.phpt
+++ php-src/ext/standard/tests/strings/strcoll_error.phpt
--TEST--
Test strcoll() function : error conditions 
--FILE--
?php
/* Prototype: int strcoll  ( string $str1  , string $str2  )
   Description: Locale based string comparison
*/

echo *** Testing strcoll() : error conditions ***\n;

echo \n-- Testing strcoll() function with no arguments --\n;
var_dump( strcoll() );
var_dump( strcoll() );

echo \n-- Testing strcoll() function with one argument --\n;
var_dump( strcoll(Hello World) );  

echo \n-- Testing strcoll() function with more than expected no. of arguments 
--\n;
$extra_arg = 10;
var_dump( strcoll(Hello World,  World, $extra_arg) );

?
===Done===
--EXPECTF--
*** Testing strcoll() : error conditions ***

-- Testing strcoll() function with no arguments --

Warning: strcoll() expects exactly 2 parameters, 0 given in %s on line %d
NULL

Warning: strcoll() expects exactly 2 parameters, 1 given in %s on line %d
NULL

-- Testing strcoll() function with one argument --

Warning: strcoll() expects exactly 2 parameters, 1 given in %s on line %d
NULL

-- Testing strcoll() function with more than expected no. of arguments --

Warning: strcoll() expects exactly 2 parameters, 3 given in %s on line %d
NULL
===Done===


-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_3) /ext/standard/tests/strings strcoll_error.phpt

2009-06-16 Thread andy wharmby
wharmby Tue Jun 16 19:39:39 2009 UTC

  Added files: (Branch: PHP_5_3)
/php-src/ext/standard/tests/strings strcoll_error.phpt 
  Log:
  New strcoll error test. Tested on Windows, Linux and Linux 64. 
  

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/strcoll_error.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/strcoll_error.phpt
+++ php-src/ext/standard/tests/strings/strcoll_error.phpt
--TEST--
Test strcoll() function : error conditions 
--FILE--
?php
/* Prototype: int strcoll  ( string $str1  , string $str2  )
   Description: Locale based string comparison
*/

echo *** Testing strcoll() : error conditions ***\n;

echo \n-- Testing strcoll() function with no arguments --\n;
var_dump( strcoll() );
var_dump( strcoll() );

echo \n-- Testing strcoll() function with one argument --\n;
var_dump( strcoll(Hello World) );  

echo \n-- Testing strcoll() function with more than expected no. of arguments 
--\n;
$extra_arg = 10;
var_dump( strcoll(Hello World,  World, $extra_arg) );

?
===Done===
--EXPECTF--
*** Testing strcoll() : error conditions ***

-- Testing strcoll() function with no arguments --

Warning: strcoll() expects exactly 2 parameters, 0 given in %s on line %d
NULL

Warning: strcoll() expects exactly 2 parameters, 1 given in %s on line %d
NULL

-- Testing strcoll() function with one argument --

Warning: strcoll() expects exactly 2 parameters, 1 given in %s on line %d
NULL

-- Testing strcoll() function with more than expected no. of arguments --

Warning: strcoll() expects exactly 2 parameters, 3 given in %s on line %d
NULL
===Done===


-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_2) /ext/standard/tests/strings strcoll_error.phpt

2009-06-16 Thread andy wharmby
wharmby Tue Jun 16 19:39:40 2009 UTC

  Added files: (Branch: PHP_5_2)
/php-src/ext/standard/tests/strings strcoll_error.phpt 
  Log:
  New strcoll error test. Tested on Windows, Linux and Linux 64. 
  

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/strcoll_error.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/strcoll_error.phpt
+++ php-src/ext/standard/tests/strings/strcoll_error.phpt
--TEST--
Test strcoll() function : error conditions 
--FILE--
?php
/* Prototype: int strcoll  ( string $str1  , string $str2  )
   Description: Locale based string comparison
*/

echo *** Testing strcoll() : error conditions ***\n;

echo \n-- Testing strcoll() function with no arguments --\n;
var_dump( strcoll() );
var_dump( strcoll() );

echo \n-- Testing strcoll() function with one argument --\n;
var_dump( strcoll(Hello World) );  

echo \n-- Testing strcoll() function with more than expected no. of arguments 
--\n;
$extra_arg = 10;
var_dump( strcoll(Hello World,  World, $extra_arg) );

?
===Done===
--EXPECTF--
*** Testing strcoll() : error conditions ***

-- Testing strcoll() function with no arguments --

Warning: strcoll() expects exactly 2 parameters, 0 given in %s on line %d
NULL

Warning: strcoll() expects exactly 2 parameters, 1 given in %s on line %d
NULL

-- Testing strcoll() function with one argument --

Warning: strcoll() expects exactly 2 parameters, 1 given in %s on line %d
NULL

-- Testing strcoll() function with more than expected no. of arguments --

Warning: strcoll() expects exactly 2 parameters, 3 given in %s on line %d
NULL
===Done===


-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_3) /ext/posix/tests posix_access.phpt posix_access_error_modes.phpt posix_access_error_wrongparams.phpt posix_access_safemode.phpt posix_ctermid.phpt posix_getgrgid.phpt p

2009-06-15 Thread andy wharmby
wharmby Mon Jun 15 12:14:55 2009 UTC

  Added files: (Branch: PHP_5_3)
/php-src/ext/posix/testsposix_uname.phpt posix_ctermid.phpt 
posix_getsid_error.phpt posix_ttyname.phpt 
posix_getgrgid_macosx.phpt 
posix_access_error_modes.phpt 
posix_mkfifo_safemode.phpt 
posix_getgrgid.phpt 
posix_mkfifo_wrongparams.phpt 
posix_getgrgid_wrongparams.phpt 
posix_access.phpt posix_times.phpt 
posix_access_error_wrongparams.phpt 
posix_getsid.phpt 
posix_ttyname_error_wrongparams.phpt 
posix_access_safemode.phpt 
  Log:
  New POSIX extension tests from Berlin UG TestFest 2009.
  

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_uname.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_uname.phpt
+++ php-src/ext/posix/tests/posix_uname.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_ctermid.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_ctermid.phpt
+++ php-src/ext/posix/tests/posix_ctermid.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getsid_error.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getsid_error.phpt
+++ php-src/ext/posix/tests/posix_getsid_error.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_ttyname.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_ttyname.phpt
+++ php-src/ext/posix/tests/posix_ttyname.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getgrgid_macosx.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getgrgid_macosx.phpt
+++ php-src/ext/posix/tests/posix_getgrgid_macosx.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_access_error_modes.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_access_error_modes.phpt
+++ php-src/ext/posix/tests/posix_access_error_modes.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_mkfifo_safemode.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_mkfifo_safemode.phpt
+++ php-src/ext/posix/tests/posix_mkfifo_safemode.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getgrgid.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getgrgid.phpt
+++ php-src/ext/posix/tests/posix_getgrgid.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_mkfifo_wrongparams.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_mkfifo_wrongparams.phpt
+++ php-src/ext/posix/tests/posix_mkfifo_wrongparams.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getgrgid_wrongparams.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getgrgid_wrongparams.phpt
+++ php-src/ext/posix/tests/posix_getgrgid_wrongparams.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_access.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_access.phpt
+++ php-src/ext/posix/tests/posix_access.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_times.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_times.phpt
+++ php-src/ext/posix/tests/posix_times.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_access_error_wrongparams.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_access_error_wrongparams.phpt
+++ php-src/ext/posix/tests/posix_access_error_wrongparams.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getsid.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getsid.phpt
+++ php-src/ext/posix/tests/posix_getsid.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_ttyname_error_wrongparams.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_ttyname_error_wrongparams.phpt
+++ php-src/ext/posix/tests/posix_ttyname_error_wrongparams.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_access_safemode.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_access_safemode.phpt
+++ php-src/ext/posix/tests/posix_access_safemode.phpt



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src /ext/posix/tests posix_access.phpt posix_access_error_modes.phpt posix_access_error_wrongparams.phpt posix_ctermid.phpt posix_getgrgid.phpt posix_getgrgid_macosx.phpt posix_getg

2009-06-15 Thread andy wharmby
wharmby Mon Jun 15 12:14:57 2009 UTC

  Modified files:  
/php-src/ext/posix/testsposix_access_error_wrongparams.phpt 
posix_ttyname.phpt posix_getsid.phpt 
posix_getgrgid_macosx.phpt 
posix_ctermid.phpt 
posix_access_error_modes.phpt 
posix_getgrgid_wrongparams.phpt 
posix_times.phpt posix_uname.phpt 
posix_getgrgid.phpt 
posix_getsid_error.phpt 
posix_ttyname_error_wrongparams.phpt 
posix_access.phpt 
posix_mkfifo_wrongparams.phpt 
  Log:
  New POSIX extension tests from Berlin UG TestFest 2009.
  http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_access_error_wrongparams.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/posix/tests/posix_access_error_wrongparams.phpt
diff -u /dev/null 
php-src/ext/posix/tests/posix_access_error_wrongparams.phpt:1.2
--- /dev/null   Mon Jun 15 12:14:57 2009
+++ php-src/ext/posix/tests/posix_access_error_wrongparams.phpt Mon Jun 15 
12:14:56 2009
@@ -0,0 +1,39 @@
+--TEST--
+Test posix_access() function : parameter validation 
+--DESCRIPTION--
+cases: no params, wrong param1, wrong param2, null directory, wrong directory,
+--CREDITS--
+Moritz Neuhaeuser, i...@xcompile.net
+PHP Testfest Berlin 2009-05-10
+--SKIPIF--
+?php
+if (!extension_loaded('posix')) {
+die('SKIP The posix extension is not loaded.');
+}
+if (posix_geteuid() == 0) {
+die('SKIP Cannot run test as root.');
+}
+?
+--FILE--
+?php
+
+var_dump( posix_access() );
+var_dump( posix_access(array()) );
+var_dump( posix_access(b'foo',array()) );
+var_dump( posix_access(null) );
+
+var_dump(posix_access('./foobar'));
+?
+===DONE===
+--EXPECTF--
+Warning: posix_access() expects at least 1 parameter, 0 given in %s on line %d
+bool(false)
+
+Warning: posix_access() expects parameter 1 to be binary string, array given 
in %s on line %d
+bool(false)
+
+Warning: posix_access() expects parameter 2 to be long, array given in %s on 
line %d
+bool(false)
+bool(false)
+bool(false)
+===DONE===
http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_ttyname.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/posix/tests/posix_ttyname.phpt
diff -u /dev/null php-src/ext/posix/tests/posix_ttyname.phpt:1.2
--- /dev/null   Mon Jun 15 12:14:57 2009
+++ php-src/ext/posix/tests/posix_ttyname.phpt  Mon Jun 15 12:14:56 2009
@@ -0,0 +1,26 @@
+--TEST--
+Test posix_ttyname()
+--DESCRIPTION--
+Gets the absolute path to the current terminal device that is open on a given 
file descriptor.
+Source code: ext/posix/posix.c
+--CREDITS--
+Falko Menge, mail at falko-menge dot de
+PHP Testfest Berlin 2009-05-10
+--SKIPIF--
+?php 
+   if (!extension_loaded('posix')) { 
+die('SKIP - POSIX extension not available');
+}
+?
+--FILE--
+?php
+var_dump(posix_ttyname(STDIN));
+var_dump(posix_ttyname(STDERR));
+var_dump(posix_ttyname(STDOUT));
+?
+===DONE===
+--EXPECTF--
+bool(false)
+bool(false)
+bool(false)
+===DONE===
http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getsid.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/posix/tests/posix_getsid.phpt
diff -u /dev/null php-src/ext/posix/tests/posix_getsid.phpt:1.2
--- /dev/null   Mon Jun 15 12:14:57 2009
+++ php-src/ext/posix/tests/posix_getsid.phpt   Mon Jun 15 12:14:56 2009
@@ -0,0 +1,28 @@
+--TEST--
+Test posix_getsid() function test
+--DESCRIPTION--
+Get the current session id of a process pid (POSIX.1, 4.2.1) 
+Source code: ext/posix/posix.c
+--CREDITS--
+Moritz Neuhaeuser, i...@xcompile.net
+PHP Testfest Berlin 2009-05-10
+--SKIPIF--
+?php 
+   if(!extension_loaded(posix)) print SKIP - POSIX extension not 
loaded; 
+?
+--FILE--
+?php
+echo *** Testing posix_getsid() : function test ***\n;
+
+$pid = posix_getpid();
+echo \n-- Testing posix_getsid() function with current process pid --\n;
+var_dump( is_long(posix_getsid($pid)) );
+
+?
+===DONE===
+--EXPECTF--
+*** Testing posix_getsid() : function test ***
+
+-- Testing posix_getsid() function with current process pid --
+bool(true)
+===DONE===
http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getgrgid_macosx.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/posix/tests/posix_getgrgid_macosx.phpt
diff -u /dev/null php-src/ext/posix/tests/posix_getgrgid_macosx.phpt:1.2
--- /dev/null   Mon Jun 15 12:14:57 2009
+++ php-src/ext/posix/tests/posix_getgrgid_macosx.phpt  Mon Jun 15 12:14:56 2009
@@ -0,0 +1,23 @@
+--TEST--
+Test return values of posix_getgrgid() on MacOSX.
+--CREDITS--
+Till Klampaeckel, t...@php.net
+TestFest Berlin 2009
+--SKIPIF--
+?php
+if (!extension_loaded('posix')) {
+die('SKIP The posix extension is not loaded.');
+}
+if (strtolower(PHP_OS) != 'darwin') {
+die('SKIP This test requires 

[PHP-CVS] cvs: php-src(PHP_5_2) /ext/posix/tests posix_access.phpt posix_access_error_modes.phpt posix_access_error_wrongparams.phpt posix_access_safemode.phpt posix_ctermid.phpt posix_getgrgid.phpt p

2009-06-15 Thread andy wharmby
wharmby Mon Jun 15 12:14:59 2009 UTC

  Added files: (Branch: PHP_5_2)
/php-src/ext/posix/testsposix_mkfifo_wrongparams.phpt 
posix_ttyname_error_wrongparams.phpt 
posix_access.phpt 
posix_getgrgid_macosx.phpt 
posix_uname.phpt posix_getgrgid.phpt 
posix_access_safemode.phpt 
posix_access_error_wrongparams.phpt 
posix_getsid.phpt 
posix_mkfifo_safemode.phpt 
posix_getgrgid_wrongparams.phpt 
posix_ctermid.phpt posix_ttyname.phpt 
posix_access_error_modes.phpt 
posix_getsid_error.phpt posix_times.phpt 
  Log:
  New POSIX extension tests from Berlin UG TestFest 2009.
  

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_mkfifo_wrongparams.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_mkfifo_wrongparams.phpt
+++ php-src/ext/posix/tests/posix_mkfifo_wrongparams.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_ttyname_error_wrongparams.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_ttyname_error_wrongparams.phpt
+++ php-src/ext/posix/tests/posix_ttyname_error_wrongparams.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_access.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_access.phpt
+++ php-src/ext/posix/tests/posix_access.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getgrgid_macosx.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getgrgid_macosx.phpt
+++ php-src/ext/posix/tests/posix_getgrgid_macosx.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_uname.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_uname.phpt
+++ php-src/ext/posix/tests/posix_uname.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getgrgid.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getgrgid.phpt
+++ php-src/ext/posix/tests/posix_getgrgid.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_access_safemode.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_access_safemode.phpt
+++ php-src/ext/posix/tests/posix_access_safemode.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_access_error_wrongparams.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_access_error_wrongparams.phpt
+++ php-src/ext/posix/tests/posix_access_error_wrongparams.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getsid.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getsid.phpt
+++ php-src/ext/posix/tests/posix_getsid.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_mkfifo_safemode.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_mkfifo_safemode.phpt
+++ php-src/ext/posix/tests/posix_mkfifo_safemode.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getgrgid_wrongparams.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getgrgid_wrongparams.phpt
+++ php-src/ext/posix/tests/posix_getgrgid_wrongparams.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_ctermid.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_ctermid.phpt
+++ php-src/ext/posix/tests/posix_ctermid.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_ttyname.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_ttyname.phpt
+++ php-src/ext/posix/tests/posix_ttyname.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_access_error_modes.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_access_error_modes.phpt
+++ php-src/ext/posix/tests/posix_access_error_modes.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getsid_error.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getsid_error.phpt
+++ php-src/ext/posix/tests/posix_getsid_error.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_times.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_times.phpt
+++ php-src/ext/posix/tests/posix_times.phpt



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_3) /tests/func foreachLoopObjects.001.phpt foreachLoopObjects.002.phpt foreachLoopObjects.003.phpt foreachLoopObjects.004.phpt foreachLoopObjects.005.phpt foreachLoopObjec

2009-06-15 Thread andy wharmby
wharmby Mon Jun 15 17:34:40 2009 UTC

  Added files: (Branch: PHP_5_3)
/php-src/tests/lang foreachLoopObjects.004.phpt 
foreachLoopObjects.006.phpt 
foreachLoopObjects.002.phpt 
foreachLoopObjects.003.phpt 
foreachLoopObjects.001.phpt 
foreachLoopObjects.005.phpt 

  Removed files:   
/php-src/tests/func foreachLoopObjects.002.phpt 
foreachLoopObjects.001.phpt 
foreachLoopObjects.003.phpt 
foreachLoopObjects.005.phpt 
foreachLoopObjects.004.phpt 
foreachLoopObjects.006.phpt 
  Log:
  Move tests to correct directory
  
http://cvs.php.net/viewvc.cgi/php-src/tests/lang/foreachLoopObjects.004.phpt?view=markuprev=1.1
Index: php-src/tests/lang/foreachLoopObjects.004.phpt
+++ php-src/tests/lang/foreachLoopObjects.004.phpt
--TEST--
Foreach loop tests - Removing the current element from an iterated object.
--FILE--
?php

class C {
public $a = Original a;
public $b = Original b;
public $c = Original c;
public $d = Original d;
public $e = Original e;
}

echo \nRemoving the current element from an iterated object.\n;
$obj = new C;
$count=0;
foreach ($obj as $v) {
if ($v==$obj-b) {
unset($obj-b); 
}
var_dump($v);
if (++$count10) {
echo Loop detected.\n;
break;
}   
}
var_dump($obj);

?
===DONE===
--EXPECTF--
Removing the current element from an iterated object.
unicode(10) Original a
unicode(10) Original b

Notice: Undefined property: C::$b in %s on line %d
unicode(10) Original c

Notice: Undefined property: C::$b in %s on line %d
unicode(10) Original d

Notice: Undefined property: C::$b in %s on line %d
unicode(10) Original e
object(C)#%d (4) {
  [ua]=
  unicode(10) Original a
  [uc]=
  unicode(10) Original c
  [ud]=
  unicode(10) Original d
  [ue]=
  unicode(10) Original e
}
===DONE===
http://cvs.php.net/viewvc.cgi/php-src/tests/lang/foreachLoopObjects.006.phpt?view=markuprev=1.1
Index: php-src/tests/lang/foreachLoopObjects.006.phpt
+++ php-src/tests/lang/foreachLoopObjects.006.phpt
--TEST--
Foreach loop tests - substituting the entire iterated entity during the loop.
--FILE--
?php

class C {
public $a = Original a;
public $b = Original b;
public $c = Original c;
public $d = Original d;
public $e = Original e;
}

echo \nSubstituting the iterated object for a different object.\n;
$obj = new C;
$obj2 = new stdclass;
$obj2-a = new a;
$obj2-b = new b;
$obj2-c = new c;
$obj2-d = new d;
$obj2-e = new e;
$obj2-f = new f;
$ref = $obj;
$count=0;
foreach ($obj as $v) {
var_dump($v);
if ($v==$obj-b) {
  $ref=$obj2;
}
if (++$count10) {
echo Loop detected.\n;
break;
}   
}
var_dump($obj);

echo \nSubstituting the iterated object for an array.\n;
$obj = new C;
$a = array(1,2,3,4,5,6,7,8);
$ref = $obj;
$count=0;
foreach ($obj as $v) {
var_dump($v);
if ($v===Original b) {
  $ref=$a;
}
if (++$count10) {
echo Loop detected.\n;
break;
}   
}
var_dump($obj);

echo \nSubstituting the iterated array for an object.\n;
$a = array(1,2,3,4,5,6,7,8);
$obj = new C;
$ref = $a;
$count=0;
foreach ($a as $v) {
var_dump($v);
if ($v===2) {
  $ref=$obj;
}
if (++$count10) {
echo Loop detected.\n;
break;
}
}
var_dump($obj);

?
===DONE===
--EXPECTF--
Substituting the iterated object for a different object.
unicode(10) Original a
unicode(10) Original b
unicode(5) new a
unicode(5) new b
unicode(5) new c
unicode(5) new d
unicode(5) new e
unicode(5) new f
object(stdClass)#%d (6) {
  [ua]=
  unicode(5) new a
  [ub]=
  unicode(5) new b
  [uc]=
  unicode(5) new c
  [ud]=
  unicode(5) new d
  [ue]=
  unicode(5) new e
  [uf]=
  unicode(5) new f
}

Substituting the iterated object for an array.
unicode(10) Original a
unicode(10) Original b
int(1)
int(2)
int(3)
int(4)
int(5)
int(6)
int(7)
int(8)
array(8) {
  [0]=
  int(1)
  [1]=
  int(2)
  [2]=
  int(3)
  [3]=
  int(4)
  [4]=
  int(5)
  [5]=
  int(6)
  [6]=
  int(7)
  [7]=
  int(8)
}

Substituting the iterated array for an object.
int(1)
int(2)
unicode(10) Original a
unicode(10) Original b
unicode(10) Original c
unicode(10) Original d
unicode(10) Original e
object(C)#1 (5) {
  [ua]=
  unicode(10) Original a
  [ub]=
  unicode(10) Original b
  [uc]=
  unicode(10) Original c
  [ud]=
  unicode(10) Original d
  [ue]=
  unicode(10) Original e
}
===DONE===
http://cvs.php.net/viewvc.cgi/php-src/tests/lang/foreachLoopObjects.002.phpt?view=markuprev=1.1
Index: php-src/tests/lang/foreachLoopObjects.002.phpt
+++ 

[PHP-CVS] cvs: php-src(PHP_5_3) /ext/json/tests json_decode_basic.phpt json_decode_error.phpt json_encode_basic.phpt json_encode_basic_utf8.phpt json_encode_error.phpt

2009-06-14 Thread andy wharmby
wharmby Sun Jun 14 12:08:26 2009 UTC

  Added files: (Branch: PHP_5_3)
/php-src/ext/json/tests json_decode_error.phpt 
json_encode_error.phpt 
json_encode_basic_utf8.phpt 
json_decode_basic.phpt 
json_encode_basic.phpt 
  Log:
  New json extension tests. Tested on Windows, Linux and Linux 64 bit. 
  

http://cvs.php.net/viewvc.cgi/php-src/ext/json/tests/json_decode_error.phpt?view=markuprev=1.1
Index: php-src/ext/json/tests/json_decode_error.phpt
+++ php-src/ext/json/tests/json_decode_error.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/json/tests/json_encode_error.phpt?view=markuprev=1.1
Index: php-src/ext/json/tests/json_encode_error.phpt
+++ php-src/ext/json/tests/json_encode_error.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/json/tests/json_encode_basic_utf8.phpt?view=markuprev=1.1
Index: php-src/ext/json/tests/json_encode_basic_utf8.phpt
+++ php-src/ext/json/tests/json_encode_basic_utf8.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/json/tests/json_decode_basic.phpt?view=markuprev=1.1
Index: php-src/ext/json/tests/json_decode_basic.phpt
+++ php-src/ext/json/tests/json_decode_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/json/tests/json_encode_basic.phpt?view=markuprev=1.1
Index: php-src/ext/json/tests/json_encode_basic.phpt
+++ php-src/ext/json/tests/json_encode_basic.phpt



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_2) /ext/json/tests json_decode_basic.phpt json_decode_error.phpt json_encode_basic.phpt json_encode_basic_utf8.phpt json_encode_error.phpt

2009-06-14 Thread andy wharmby
wharmby Sun Jun 14 12:08:28 2009 UTC

  Added files: (Branch: PHP_5_2)
/php-src/ext/json/tests json_encode_basic.phpt 
json_encode_error.phpt 
json_decode_basic.phpt 
json_encode_basic_utf8.phpt 
json_decode_error.phpt 
  Log:
  New json extension tests. Tested on Windows, Linux and Linux 64 bit. 
  

http://cvs.php.net/viewvc.cgi/php-src/ext/json/tests/json_encode_basic.phpt?view=markuprev=1.1
Index: php-src/ext/json/tests/json_encode_basic.phpt
+++ php-src/ext/json/tests/json_encode_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/json/tests/json_encode_error.phpt?view=markuprev=1.1
Index: php-src/ext/json/tests/json_encode_error.phpt
+++ php-src/ext/json/tests/json_encode_error.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/json/tests/json_decode_basic.phpt?view=markuprev=1.1
Index: php-src/ext/json/tests/json_decode_basic.phpt
+++ php-src/ext/json/tests/json_decode_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/json/tests/json_encode_basic_utf8.phpt?view=markuprev=1.1
Index: php-src/ext/json/tests/json_encode_basic_utf8.phpt
+++ php-src/ext/json/tests/json_encode_basic_utf8.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/json/tests/json_decode_error.phpt?view=markuprev=1.1
Index: php-src/ext/json/tests/json_decode_error.phpt
+++ php-src/ext/json/tests/json_decode_error.phpt



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src /ext/json/tests json_decode_basic.phpt json_decode_error.phpt json_encode_basic.phpt json_encode_basic_utf8.phpt json_encode_error.phpt

2009-06-14 Thread andy wharmby
wharmby Sun Jun 14 12:08:30 2009 UTC

  Modified files:  
/php-src/ext/json/tests json_encode_basic_utf8.phpt 
json_decode_basic.phpt 
json_encode_basic.phpt 
json_encode_error.phpt 
json_decode_error.phpt 
  Log:
  New json extension tests. Tested on Windows, Linux and Linux 64 bit. 
  http://cvs.php.net/viewvc.cgi/php-src/ext/json/tests/json_encode_basic_utf8.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/json/tests/json_encode_basic_utf8.phpt
diff -u /dev/null php-src/ext/json/tests/json_encode_basic_utf8.phpt:1.2
--- /dev/null   Sun Jun 14 12:08:30 2009
+++ php-src/ext/json/tests/json_encode_basic_utf8.phpt  Sun Jun 14 12:08:30 2009
@@ -0,0 +1,26 @@
+--TEST--
+Test json_encode() function : basic functionality with UTF8 string input
+--SKIPIF--
+?php 
+if (!extension_loaded(json)) {
+   die('skip JSON extension not available in this build');
+}   
+? 
+--FILE--
+?php
+/* Prototype  : string json_encode  ( mixed $value  )
+ * Description: Returns the JSON representation of a value
+ * Source code: ext/json/php_json.c
+ * Alias to functions: 
+ */
+echo *** Testing json_encode() : basic functionality with UTF-8 input***\n;
+
+$utf8_string = 
base64_decode('5pel5pys6Kqe44OG44Kt44K544OI44Gn44GZ44CCMDEyMzTvvJXvvJbvvJfvvJjvvJnjgII=');
+var_dump(json_encode($utf8_string)); 
+
+?
+===Done===
+--EXPECTF-- 
+*** Testing json_encode() : basic functionality with UTF-8 input***
+string(103) 
\u65e5\u672c\u8a9e\u30c6\u30ad\u30b9\u30c8\u3067\u3059\u300201234\uff15\uff16\uff17\uff18\uff19\u3002
+===Done===
http://cvs.php.net/viewvc.cgi/php-src/ext/json/tests/json_decode_basic.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/json/tests/json_decode_basic.phpt
diff -u /dev/null php-src/ext/json/tests/json_decode_basic.phpt:1.2
--- /dev/null   Sun Jun 14 12:08:30 2009
+++ php-src/ext/json/tests/json_decode_basic.phpt   Sun Jun 14 12:08:30 2009
@@ -0,0 +1,187 @@
+--TEST--
+Test json_decode() function : basic functionality
+--SKIPIF--
+?php
+if (!extension_loaded(json)) {
+   die('skip JSON extension not available in this build');
+}   
+?
+--FILE--
+?php
+/* Prototype  : mixed json_decode  ( string $json  [, bool $assoc  ] )
+ * Description: Decodes a JSON string
+ * Source code: ext/json/php_json.c
+ * Alias to functions: 
+ */
+echo *** Testing json_decode() : basic functionality ***\n;
+
+// array with different values for $string
+$inputs =  array (
+   '0',
+   '123',
+   '-123',
+   '2147483647',
+   '-2147483648',
+   '123.456',
+   '1230',
+   '-1230',
+   'true',
+   'false',
+   'null',
+   'abc',
+   'Hello World\r\n',
+   '[]',
+   '[1,2,3,4,5]',
+   
'{myInt:99,myFloat:123.45,myNull:null,myBool:true,myString:Hello 
World}',
+   '{Jan:31,Feb:29,Mar:31,April:30,May:31,June:30}',
+   '',
+   '{}'
+);  
+
+// loop through with each element of the $inputs array to test json_decode() 
function
+$count = 1;
+foreach($inputs as $input) {
+  echo -- Iteration $count --\n; 
+  var_dump(json_decode($input)); 
+   var_dump(json_decode($input, TRUE)); 
+  $count ++;
+}
+
+?
+===DONE===
+--EXPECTF-- 
+*** Testing json_decode() : basic functionality ***
+-- Iteration 1 --
+int(0)
+int(0)
+-- Iteration 2 --
+int(123)
+int(123)
+-- Iteration 3 --
+int(-123)
+int(-123)
+-- Iteration 4 --
+int(2147483647)
+int(2147483647)
+-- Iteration 5 --
+int(-2147483648)
+int(-2147483648)
+-- Iteration 6 --
+float(123.456)
+float(123.456)
+-- Iteration 7 --
+int(1230)
+int(1230)
+-- Iteration 8 --
+int(-1230)
+int(-1230)
+-- Iteration 9 --
+bool(true)
+bool(true)
+-- Iteration 10 --
+bool(false)
+bool(false)
+-- Iteration 11 --
+NULL
+NULL
+-- Iteration 12 --
+unicode(3) abc
+unicode(3) abc
+-- Iteration 13 --
+unicode(13) Hello World
+
+unicode(13) Hello World
+
+-- Iteration 14 --
+array(0) {
+}
+array(0) {
+}
+-- Iteration 15 --
+array(5) {
+  [0]=
+  int(1)
+  [1]=
+  int(2)
+  [2]=
+  int(3)
+  [3]=
+  int(4)
+  [4]=
+  int(5)
+}
+array(5) {
+  [0]=
+  int(1)
+  [1]=
+  int(2)
+  [2]=
+  int(3)
+  [3]=
+  int(4)
+  [4]=
+  int(5)
+}
+-- Iteration 16 --
+object(stdClass)#%d (5) {
+  [umyInt]=
+  int(99)
+  [umyFloat]=
+  float(123.45)
+  [umyNull]=
+  NULL
+  [umyBool]=
+  bool(true)
+  [umyString]=
+  unicode(11) Hello World
+}
+array(5) {
+  [umyInt]=
+  int(99)
+  [umyFloat]=
+  float(123.45)
+  [umyNull]=
+  NULL
+  [umyBool]=
+  bool(true)
+  [umyString]=
+  unicode(11) Hello World
+}
+-- Iteration 17 --
+object(stdClass)#%d (6) {
+  [uJan]=
+  int(31)
+  [uFeb]=
+  int(29)
+  [uMar]=
+  int(31)
+  [uApril]=
+  int(30)
+  [uMay]=
+  int(31)
+  [uJune]=
+  int(30)
+}
+array(6) {
+  [uJan]=
+  int(31)
+  [uFeb]=
+  int(29)
+  

[PHP-CVS] cvs: php-src /tests/lang foreachLoopObjects.001.phpt foreachLoopObjects.002.phpt foreachLoopObjects.003.phpt foreachLoopObjects.004.phpt foreachLoopObjects.005.phpt foreachLoopObjects.006.ph

2009-06-14 Thread andy wharmby
wharmby Sun Jun 14 14:17:46 2009 UTC

  Added files: 
/php-src/tests/lang foreachLoopObjects.001.phpt 
foreachLoopObjects.006.phpt 
foreachLoopObjects.003.phpt 
foreachLoopObjects.002.phpt 
foreachLoopObjects.005.phpt 
foreachLoopObjects.004.phpt 
  Log:
  New foreach tests. Tested on Windows, Linux and Linux 64 bit. 
  
http://cvs.php.net/viewvc.cgi/php-src/tests/lang/foreachLoopObjects.001.phpt?view=markuprev=1.1
Index: php-src/tests/lang/foreachLoopObjects.001.phpt
+++ php-src/tests/lang/foreachLoopObjects.001.phpt
--TEST--
Foreach loop on objects - basic loop with just value and key = value.
--FILE--
?php

class C {
public $a = Original a;
public $b = Original b;
public $c = Original c;
protected $d = Original d;
private $e = Original e;

}

echo \n\nSimple loop.\n;
$obj = new C;
foreach ($obj as $v) {
var_dump($v);
}
foreach ($obj as $k = $v) {
var_dump($k, $v);
}
echo \nCheck key and value after the loop.\n;
var_dump($k, $v);


echo \n\nObject instantiated inside loop.\n;
foreach (new C as $v) {
var_dump($v);
}
foreach (new C as $k = $v) {
var_dump($k, $v);
}
echo \nCheck key and value after the loop.\n;
var_dump($k, $v);
?
--EXPECTF--


Simple loop.
unicode(10) Original a
unicode(10) Original b
unicode(10) Original c
unicode(1) a
unicode(10) Original a
unicode(1) b
unicode(10) Original b
unicode(1) c
unicode(10) Original c

Check key and value after the loop.
unicode(1) c
unicode(10) Original c


Object instantiated inside loop.
unicode(10) Original a
unicode(10) Original b
unicode(10) Original c
unicode(1) a
unicode(10) Original a
unicode(1) b
unicode(10) Original b
unicode(1) c
unicode(10) Original c

Check key and value after the loop.
unicode(1) c
unicode(10) Original c
http://cvs.php.net/viewvc.cgi/php-src/tests/lang/foreachLoopObjects.006.phpt?view=markuprev=1.1
Index: php-src/tests/lang/foreachLoopObjects.006.phpt
+++ php-src/tests/lang/foreachLoopObjects.006.phpt
--TEST--
Foreach loop tests - substituting the entire iterated entity during the loop.
--FILE--
?php

class C {
public $a = Original a;
public $b = Original b;
public $c = Original c;
public $d = Original d;
public $e = Original e;
}

echo \nSubstituting the iterated object for a different object.\n;
$obj = new C;
$obj2 = new stdclass;
$obj2-a = new a;
$obj2-b = new b;
$obj2-c = new c;
$obj2-d = new d;
$obj2-e = new e;
$obj2-f = new f;
$ref = $obj;
$count=0;
foreach ($obj as $v) {
var_dump($v);
if ($v==$obj-b) {
  $ref=$obj2;
}
if (++$count10) {
echo Loop detected.\n;
break;
}   
}
var_dump($obj);

echo \nSubstituting the iterated object for an array.\n;
$obj = new C;
$a = array(1,2,3,4,5,6,7,8);
$ref = $obj;
$count=0;
foreach ($obj as $v) {
var_dump($v);
if ($v===Original b) {
  $ref=$a;
}
if (++$count10) {
echo Loop detected.\n;
break;
}   
}
var_dump($obj);

echo \nSubstituting the iterated array for an object.\n;
$a = array(1,2,3,4,5,6,7,8);
$obj = new C;
$ref = $a;
$count=0;
foreach ($a as $v) {
var_dump($v);
if ($v===2) {
  $ref=$obj;
}
if (++$count10) {
echo Loop detected.\n;
break;
}
}
var_dump($obj);

?
===DONE===
--EXPECTF--
Substituting the iterated object for a different object.
unicode(10) Original a
unicode(10) Original b
unicode(5) new a
unicode(5) new b
unicode(5) new c
unicode(5) new d
unicode(5) new e
unicode(5) new f
object(stdClass)#%d (6) {
  [ua]=
  unicode(5) new a
  [ub]=
  unicode(5) new b
  [uc]=
  unicode(5) new c
  [ud]=
  unicode(5) new d
  [ue]=
  unicode(5) new e
  [uf]=
  unicode(5) new f
}

Substituting the iterated object for an array.
unicode(10) Original a
unicode(10) Original b
int(1)
int(2)
int(3)
int(4)
int(5)
int(6)
int(7)
int(8)
array(8) {
  [0]=
  int(1)
  [1]=
  int(2)
  [2]=
  int(3)
  [3]=
  int(4)
  [4]=
  int(5)
  [5]=
  int(6)
  [6]=
  int(7)
  [7]=
  int(8)
}

Substituting the iterated array for an object.
int(1)
int(2)
unicode(10) Original a
unicode(10) Original b
unicode(10) Original c
unicode(10) Original d
unicode(10) Original e
object(C)#1 (5) {
  [ua]=
  unicode(10) Original a
  [ub]=
  unicode(10) Original b
  [uc]=
  unicode(10) Original c
  [ud]=
  unicode(10) Original d
  [ue]=
  unicode(10) Original e
}
===DONE===
http://cvs.php.net/viewvc.cgi/php-src/tests/lang/foreachLoopObjects.003.phpt?view=markuprev=1.1
Index: php-src/tests/lang/foreachLoopObjects.003.phpt
+++ php-src/tests/lang/foreachLoopObjects.003.phpt
--TEST--
Foreach loop tests - modifying the object during the loop.
--FILE--
?php

class C {
public $a = Original a;
public $b = Original b;
  

[PHP-CVS] cvs: php-src(PHP_5_2) /tests/lang foreachLoopObjects.001.phpt foreachLoopObjects.002.phpt foreachLoopObjects.003.phpt foreachLoopObjects.004.phpt foreachLoopObjects.005.phpt foreachLoopObjec

2009-06-14 Thread andy wharmby
wharmby Sun Jun 14 14:17:48 2009 UTC

  Added files: (Branch: PHP_5_2)
/php-src/tests/lang foreachLoopObjects.005.phpt 
foreachLoopObjects.002.phpt 
foreachLoopObjects.006.phpt 
foreachLoopObjects.001.phpt 
foreachLoopObjects.004.phpt 
foreachLoopObjects.003.phpt 
  Log:
  New foreach tests. Tested on Windows, Linux and Linux 64 bit. 
  
http://cvs.php.net/viewvc.cgi/php-src/tests/lang/foreachLoopObjects.005.phpt?view=markuprev=1.1
Index: php-src/tests/lang/foreachLoopObjects.005.phpt
+++ php-src/tests/lang/foreachLoopObjects.005.phpt
--TEST--
Foreach loop tests - removing properties before and after the current property 
during the loop.
--FILE--
?php

class C {
public $a = Original a;
public $b = Original b;
public $c = Original c;
public $d = Original d;
public $e = Original e;
}

echo \nRemoving properties before the current element from an iterated 
object.\n;
$obj = new C;
$count=0;
foreach ($obj as $v) {
if ($v==$obj-a) {
unset($obj-c); 
}
var_dump($v);
if (++$count10) {
echo Loop detected.\n;
break;
}   
}
var_dump($obj);

echo \nRemoving properties before the current element from an iterated 
object.\n;
$obj = new C;
foreach ($obj as $v) {
if ($v==$obj-b) {
unset($obj-a); 
}
var_dump($v);
if (++$count10) {
echo Loop detected.\n;
break;
}   
}
var_dump($obj);


?
===DONE===
--EXPECTF--
Removing properties before the current element from an iterated object.
unicode(10) Original a
unicode(10) Original b
unicode(10) Original d
unicode(10) Original e
object(C)#%d (4) {
  [ua]=
  unicode(10) Original a
  [ub]=
  unicode(10) Original b
  [ud]=
  unicode(10) Original d
  [ue]=
  unicode(10) Original e
}

Removing properties before the current element from an iterated object.
unicode(10) Original a
unicode(10) Original b
unicode(10) Original c
unicode(10) Original d
unicode(10) Original e
object(C)#%d (4) {
  [ub]=
  unicode(10) Original b
  [uc]=
  unicode(10) Original c
  [ud]=
  unicode(10) Original d
  [ue]=
  unicode(10) Original e
}
===DONE===
http://cvs.php.net/viewvc.cgi/php-src/tests/lang/foreachLoopObjects.002.phpt?view=markuprev=1.1
Index: php-src/tests/lang/foreachLoopObjects.002.phpt
+++ php-src/tests/lang/foreachLoopObjects.002.phpt
--TEST--
Foreach loop tests - visibility.
--FILE--
?php

class C {
public $a = Original a;
public $b = Original b;
public $c = Original c;
protected $d = Original d;
private $e = Original e;

function doForEachC() {
echo in C::doForEachC\n;
foreach ($this as $k=$v) {
var_dump($v);
$v=changed.$k;
}
}

static function doForEach($obj) {
echo in C::doForEach\n;
foreach ($obj as $k=$v) {
var_dump($v);
$v=changed.$k;
}
}

function doForEachOnThis() {
echo in C::doForEachOnThis\n;
foreach ($this as $k=$v) {
var_dump($v);
$v=changed.$k;
}
}

}

class D extends C {

private $f = Original f;
protected $g = Original g;

static function doForEach($obj) {
echo in D::doForEach\n;
foreach ($obj as $k=$v) {
var_dump($v);
$v=changed.$k;
}
}

function doForEachOnThis() {
echo in D::doForEachOnThis\n;
foreach ($this as $k=$v) {
var_dump($v);
$v=changed.$k;
}
}
}

class E extends D {
public $a = Overridden a;
public $b = Overridden b;
public $c = Overridden c;
protected $d = Overridden d;
private $e = Overridden e;

static function doForEach($obj) {
echo in E::doForEach\n;
foreach ($obj as $k=$v) {
var_dump($v);
$v=changed.$k;
}
}

function doForEachOnThis() {
echo in E::doForEachOnThis\n;
foreach ($this as $k=$v) {
var_dump($v);
$v=changed.$k;
}
}
}

echo \n\nIterate over various generations from within overridden methods:\n;
echo \n-- Using instance of C:\n;
$myC = new C;
$myC-doForEachOnThis();
var_dump($myC);
echo \n-- Using instance of D:\n;
$myD = new D;
$myD-doForEachOnThis();

[PHP-CVS] cvs: php-src(PHP_5_3) /tests/func foreachLoopObjects.001.phpt foreachLoopObjects.002.phpt foreachLoopObjects.003.phpt foreachLoopObjects.004.phpt foreachLoopObjects.005.phpt foreachLoopObjec

2009-06-14 Thread andy wharmby
wharmby Sun Jun 14 14:17:44 2009 UTC

  Added files: (Branch: PHP_5_3)
/php-src/tests/func foreachLoopObjects.002.phpt 
foreachLoopObjects.001.phpt 
foreachLoopObjects.003.phpt 
foreachLoopObjects.005.phpt 
foreachLoopObjects.004.phpt 
foreachLoopObjects.006.phpt 
  Log:
  New foreach tests. Tested on Windows, Linux and Linux 64 bit. 
  

http://cvs.php.net/viewvc.cgi/php-src/tests/func/foreachLoopObjects.002.phpt?view=markuprev=1.1
Index: php-src/tests/func/foreachLoopObjects.002.phpt
+++ php-src/tests/func/foreachLoopObjects.002.phpt

http://cvs.php.net/viewvc.cgi/php-src/tests/func/foreachLoopObjects.001.phpt?view=markuprev=1.1
Index: php-src/tests/func/foreachLoopObjects.001.phpt
+++ php-src/tests/func/foreachLoopObjects.001.phpt

http://cvs.php.net/viewvc.cgi/php-src/tests/func/foreachLoopObjects.003.phpt?view=markuprev=1.1
Index: php-src/tests/func/foreachLoopObjects.003.phpt
+++ php-src/tests/func/foreachLoopObjects.003.phpt

http://cvs.php.net/viewvc.cgi/php-src/tests/func/foreachLoopObjects.005.phpt?view=markuprev=1.1
Index: php-src/tests/func/foreachLoopObjects.005.phpt
+++ php-src/tests/func/foreachLoopObjects.005.phpt

http://cvs.php.net/viewvc.cgi/php-src/tests/func/foreachLoopObjects.004.phpt?view=markuprev=1.1
Index: php-src/tests/func/foreachLoopObjects.004.phpt
+++ php-src/tests/func/foreachLoopObjects.004.phpt

http://cvs.php.net/viewvc.cgi/php-src/tests/func/foreachLoopObjects.006.phpt?view=markuprev=1.1
Index: php-src/tests/func/foreachLoopObjects.006.phpt
+++ php-src/tests/func/foreachLoopObjects.006.phpt



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_3) /tests/output ob_001.phpt ob_002.phpt ob_003.phpt ob_004.phpt ob_005.phpt ob_006.phpt ob_007.phpt ob_008.phpt ob_009.phpt ob_010.phpt

2009-06-14 Thread andy wharmby
wharmby Sun Jun 14 16:47:11 2009 UTC

  Added files: (Branch: PHP_5_3)
/php-src/tests/output   ob_008.phpt ob_006.phpt ob_005.phpt 
ob_001.phpt ob_002.phpt ob_010.phpt 
ob_009.phpt ob_007.phpt ob_004.phpt 
ob_003.phpt 
  Log:
  Backport ob test to php 5.2 and 53.
  

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_008.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_008.phpt
+++ php-src/tests/output/ob_008.phpt
--TEST--
output buffering - ob_get_contents
--FILE--
?php
ob_start();
echo foo\n;
echo ob_get_contents();
?
--EXPECT--
foo
foo

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_006.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_006.phpt
+++ php-src/tests/output/ob_006.phpt
--TEST--
output buffering - ob_end_flush
--FILE--
?php
ob_start();
echo foo\n;
ob_end_flush();
var_dump(ob_get_level());
?
--EXPECT--
foo
int(0)

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_005.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_005.phpt
+++ php-src/tests/output/ob_005.phpt
--TEST--
output buffering - ob_end_clean
--FILE--
?php
ob_start();
echo foo\n;
ob_start();
echo bar\n;
ob_end_clean();
echo baz\n;
?
--EXPECT--
foo
baz

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_001.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_001.phpt
+++ php-src/tests/output/ob_001.phpt
--TEST--
output buffering - nothing
--FILE--
?php
echo foo\n;
?
--EXPECTF--
foo

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_002.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_002.phpt
+++ php-src/tests/output/ob_002.phpt
--TEST--
output buffering - ob_start
--FILE--
?php
ob_start();
echo foo\n;
?
--EXPECT--
foo

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_010.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_010.phpt
+++ php-src/tests/output/ob_010.phpt
--TEST--
output buffering - fatalism
--FILE--
?php
function obh($s)
{
print_r($s, 1);
}
ob_start(obh);
echo foo\n;
?
--EXPECTF--
Fatal error: print_r(): Cannot use output buffering in output buffering display 
handlers in %s/ob_010.php on line %d

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_009.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_009.phpt
+++ php-src/tests/output/ob_009.phpt
--TEST--
output buffering - ob_get_flush
--FILE--
?php
ob_start();
echo foo\n;
var_dump(ob_get_flush());
?
--EXPECT--
foo
string(4) foo


http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_007.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_007.phpt
+++ php-src/tests/output/ob_007.phpt
--TEST--
output buffering - ob_get_clean
--FILE--
?php
ob_start();
echo foo\n;
var_dump(ob_get_clean());
?
--EXPECT--
string(4) foo


http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_004.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_004.phpt
+++ php-src/tests/output/ob_004.phpt
--TEST--
output buffering - ob_clean
--FILE--
?php
ob_start();
echo foo\n;
ob_clean();
echo bar\n;
?
--EXPECT--
bar

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_003.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_003.phpt
+++ php-src/tests/output/ob_003.phpt
--TEST--
output buffering - ob_flush
--FILE--
?php
ob_start();
echo foo\n;
ob_flush();
echo bar\n;
ob_flush();
?
--EXPECT--
foo
bar



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_2) /tests/output ob_001.phpt ob_002.phpt ob_003.phpt ob_004.phpt ob_005.phpt ob_006.phpt ob_007.phpt ob_008.phpt ob_009.phpt ob_010.phpt

2009-06-14 Thread andy wharmby
wharmby Sun Jun 14 16:47:13 2009 UTC

  Added files: (Branch: PHP_5_2)
/php-src/tests/output   ob_006.phpt ob_007.phpt ob_003.phpt 
ob_004.phpt ob_001.phpt ob_010.phpt 
ob_005.phpt ob_002.phpt ob_009.phpt 
ob_008.phpt 
  Log:
  Backport ob test to php 5.2 and 53.
  

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_006.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_006.phpt
+++ php-src/tests/output/ob_006.phpt
--TEST--
output buffering - ob_end_flush
--FILE--
?php
ob_start();
echo foo\n;
ob_end_flush();
var_dump(ob_get_level());
?
--EXPECT--
foo
int(0)

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_007.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_007.phpt
+++ php-src/tests/output/ob_007.phpt
--TEST--
output buffering - ob_get_clean
--FILE--
?php
ob_start();
echo foo\n;
var_dump(ob_get_clean());
?
--EXPECT--
string(4) foo


http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_003.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_003.phpt
+++ php-src/tests/output/ob_003.phpt
--TEST--
output buffering - ob_flush
--FILE--
?php
ob_start();
echo foo\n;
ob_flush();
echo bar\n;
ob_flush();
?
--EXPECT--
foo
bar

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_004.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_004.phpt
+++ php-src/tests/output/ob_004.phpt
--TEST--
output buffering - ob_clean
--FILE--
?php
ob_start();
echo foo\n;
ob_clean();
echo bar\n;
?
--EXPECT--
bar

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_001.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_001.phpt
+++ php-src/tests/output/ob_001.phpt
--TEST--
output buffering - nothing
--FILE--
?php
echo foo\n;
?
--EXPECTF--
foo

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_010.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_010.phpt
+++ php-src/tests/output/ob_010.phpt
--TEST--
output buffering - fatalism
--FILE--
?php
function obh($s)
{
print_r($s, 1);
}
ob_start(obh);
echo foo\n;
?
--EXPECTF--
Fatal error: print_r(): Cannot use output buffering in output buffering display 
handlers in %s/ob_010.php on line %d

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_005.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_005.phpt
+++ php-src/tests/output/ob_005.phpt
--TEST--
output buffering - ob_end_clean
--FILE--
?php
ob_start();
echo foo\n;
ob_start();
echo bar\n;
ob_end_clean();
echo baz\n;
?
--EXPECT--
foo
baz

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_002.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_002.phpt
+++ php-src/tests/output/ob_002.phpt
--TEST--
output buffering - ob_start
--FILE--
?php
ob_start();
echo foo\n;
?
--EXPECT--
foo

http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_009.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_009.phpt
+++ php-src/tests/output/ob_009.phpt
--TEST--
output buffering - ob_get_flush
--FILE--
?php
ob_start();
echo foo\n;
var_dump(ob_get_flush());
?
--EXPECT--
foo
string(4) foo


http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_008.phpt?view=markuprev=1.1
Index: php-src/tests/output/ob_008.phpt
+++ php-src/tests/output/ob_008.phpt
--TEST--
output buffering - ob_get_contents
--FILE--
?php
ob_start();
echo foo\n;
echo ob_get_contents();
?
--EXPECT--
foo
foo



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_3) /ext/iconv/tests iconv_substr_basic.phpt iconv_substr_error1.phpt iconv_substr_error2.phpt

2009-06-13 Thread andy wharmby
wharmby Sat Jun 13 12:17:42 2009 UTC

  Added files: (Branch: PHP_5_3)
/php-src/ext/iconv/testsiconv_substr_basic.phpt 
iconv_substr_error2.phpt 
iconv_substr_error1.phpt 
  Log:
  New iconv extension tests. Tested on Windows, Linux and Linux 64 bit. 
  

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_substr_basic.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_substr_basic.phpt
+++ php-src/ext/iconv/tests/iconv_substr_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_substr_error2.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_substr_error2.phpt
+++ php-src/ext/iconv/tests/iconv_substr_error2.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_substr_error1.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_substr_error1.phpt
+++ php-src/ext/iconv/tests/iconv_substr_error1.phpt



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_2) /ext/iconv/tests iconv_substr_basic.phpt iconv_substr_error1.phpt iconv_substr_error2.phpt

2009-06-13 Thread andy wharmby
wharmby Sat Jun 13 12:17:43 2009 UTC

  Added files: (Branch: PHP_5_2)
/php-src/ext/iconv/testsiconv_substr_basic.phpt 
iconv_substr_error1.phpt 
iconv_substr_error2.phpt 
  Log:
  New iconv extension tests. Tested on Windows, Linux and Linux 64 bit. 
  

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_substr_basic.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_substr_basic.phpt
+++ php-src/ext/iconv/tests/iconv_substr_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_substr_error1.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_substr_error1.phpt
+++ php-src/ext/iconv/tests/iconv_substr_error1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_substr_error2.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_substr_error2.phpt
+++ php-src/ext/iconv/tests/iconv_substr_error2.phpt



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src /ext/iconv/tests iconv_substr_basic.phpt iconv_substr_error1.phpt iconv_substr_error2.phpt

2009-06-13 Thread andy wharmby
wharmby Sat Jun 13 12:17:45 2009 UTC

  Modified files:  
/php-src/ext/iconv/testsiconv_substr_error1.phpt 
iconv_substr_error2.phpt 
iconv_substr_basic.phpt 
  Log:
  New iconv extension tests. Tested on Windows, Linux and Linux 64 bit. 
  
http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_substr_error1.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/iconv/tests/iconv_substr_error1.phpt
diff -u /dev/null php-src/ext/iconv/tests/iconv_substr_error1.phpt:1.2
--- /dev/null   Sat Jun 13 12:17:45 2009
+++ php-src/ext/iconv/tests/iconv_substr_error1.phptSat Jun 13 12:17:45 2009
@@ -0,0 +1,49 @@
+--TEST--
+Test iconv_substr() function : error conditions - Pass incorrect number of args
+--SKIPIF--
+?php
+extension_loaded('iconv') or die('skip');
+function_exists('iconv_substr') or die(skip iconv_substr() is not available 
in this build);
+?
+--FILE--
+?php
+/* Prototype  : string iconv_substr(string str, int offset, [int length, 
string charset])
+ * Description: Returns part of a string 
+ * Source code: ext/iconv/iconv.c
+ */
+
+/*
+ * Pass incorrect number of arguments to iconv_substr() to test behaviour
+ */
+
+echo *** Testing iconv_substr() : error conditions ***\n;
+
+//Test iconv_substr with one more than the expected number of arguments
+echo \n-- Testing iconv_substr() function with more than expected no. of 
arguments --\n;
+$str = 'string_val';
+$start = 10;
+$length = 10;
+$encoding = 'string_val';
+$extra_arg = 10;
+var_dump( iconv_substr($str, $start, $length, $encoding, $extra_arg) );
+
+// Testing iconv_substr with one less than the expected number of arguments
+echo \n-- Testing iconv_substr() function with less than expected no. of 
arguments --\n;
+$str = 'string_val';
+var_dump( iconv_substr($str) );
+
+?
+===DONE===
+--EXPECTF--
+*** Testing iconv_substr() : error conditions ***
+
+-- Testing iconv_substr() function with more than expected no. of arguments --
+
+Warning: iconv_substr() expects at most 4 parameters, 5 given in %s on line %d
+bool(false)
+
+-- Testing iconv_substr() function with less than expected no. of arguments --
+
+Warning: iconv_substr() expects at least 2 parameters, 1 given in %s on line %d
+bool(false)
+===DONE===
http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_substr_error2.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/iconv/tests/iconv_substr_error2.phpt
diff -u /dev/null php-src/ext/iconv/tests/iconv_substr_error2.phpt:1.2
--- /dev/null   Sat Jun 13 12:17:45 2009
+++ php-src/ext/iconv/tests/iconv_substr_error2.phptSat Jun 13 12:17:45 2009
@@ -0,0 +1,38 @@
+--TEST--
+Test iconv_substr() function : error conditions - Pass an unknown encoding
+--SKIPIF--
+?php
+extension_loaded('iconv') or die('skip');
+function_exists('iconv_substr') or die(skip iconv_substr() is not available 
in this build);
+?
+--XFAIL--
+Will fail until bug #48538 fixed 
+--FILE--
+?php
+/* Prototype  : string iconv_substr(string str, int offset, [int length, 
string charset])
+ * Description: Returns part of a string 
+ * Source code: ext/iconv/iconv.c
+ */
+
+/*
+ * Pass an unknown encoding to iconv_substr() to test behaviour
+ */
+
+echo *** Testing iconv_substr() : error conditions ***\n;
+
+$str = 'Hello, world';
+$start = 1;
+$length = 5;
+$encoding = 'unknown-encoding';
+
+var_dump( iconv_substr($str, $start, $length, $encoding));
+
+echo Done;
+?
+--EXPECTF--
+*** Testing iconv_substr() : error conditions ***
+
+Notice: iconv_substr(): Wrong charset, conversion from `unknown-encoding' to 
`UCS-4LE' is not allowed in %s on line %d
+bool(false)
+Done
+
http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_substr_basic.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/iconv/tests/iconv_substr_basic.phpt
diff -u /dev/null php-src/ext/iconv/tests/iconv_substr_basic.phpt:1.2
--- /dev/null   Sat Jun 13 12:17:45 2009
+++ php-src/ext/iconv/tests/iconv_substr_basic.phpt Sat Jun 13 12:17:45 2009
@@ -0,0 +1,55 @@
+--TEST--
+Test iconv_substr() function : basic functionality 
+--SKIPIF--
+?php
+extension_loaded('iconv') or die('skip');
+function_exists('iconv_substr') or die(skip iconv_substr() is not available 
in this build);
+?
+--FILE--
+?php
+/* Prototype  : string iconv_substr(string str, int offset, [int length, 
string charset])
+ * Description: Returns part of a string 
+ * Source code: ext/iconv/iconv.c
+ */
+
+/*
+ * Test Basic Functionality of iconv_substr with ASCII characters and 
multibyte strings.
+ */
+
+echo *** Testing iconv_substr() : basic functionality ***\n;
+
+$string_ascii = b'ABCDEF';
+//Japanese string in UTF-8
+$string_mb = 
base64_decode(b'5pel5pys6Kqe44OG44Kt44K544OI44Gn44GZ44CCMDEyMzTvvJXvvJbvvJfvvJjvvJnjgII=');
+
+echo \n-- ASCII string 1 --\n;
+var_dump(bin2hex(iconv_substr($string_ascii, 3)));
+
+echo \n-- ASCII string 2 --\n;
+var_dump(bin2hex(iconv_substr($string_ascii, 3, 5, 'ISO-8859-1')));
+
+echo \n-- Multibyte string 1 

[PHP-CVS] cvs: php-src(PHP_5_3) /ext/iconv/tests iconv_basic.phpt iconv_encoding_basic.phpt iconv_get_encoding_error.phpt iconv_mime_decode_headers_variation1.phpt iconv_mime_decode_headers_variation2

2009-06-12 Thread andy wharmby
wharmby Fri Jun 12 17:16:01 2009 UTC

  Added files: (Branch: PHP_5_3)
/php-src/ext/iconv/testsiconv_mime_decode_variation2.phpt 
iconv_encoding_basic.phpt 
iconv_strrpos_variation3.phpt 
iconv_strpos_variation1.phpt 
iconv_strpos_variation3_64bit.phpt 
iconv_strrpos_basic.phpt 
iconv_strpos_error1.phpt 
iconv_strrpos_variation1.phpt 
iconv_strpos_variation4.phpt 
iconv_strrpos_error2.phpt 
iconv_mime_decode_variation1.phpt 
iconv_basic.phpt 
iconv_strrpos_variation2.phpt 
iconv_set_encoding_error.phpt 
iconv_mime_decode_headers_variation1.phpt 
iconv_get_encoding_error.phpt 
iconv_mime_decode_headers_variation2.phpt 
iconv_strpos_variation2.phpt 
iconv_strrpos_error1.phpt 
iconv_mime_decode_variation3.phpt 
iconv_strpos_variation5.phpt 
iconv_set_encoding_variation.phpt 
iconv_mime_decode_headers_variation3.phpt 
iconv_strpos_variation3.phpt 
iconv_strpos_basic.phpt 
  Log:
  New iconv extension tests. Tested on Windows, Linux and Linux 64 bit
  

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_mime_decode_variation2.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_mime_decode_variation2.phpt
+++ php-src/ext/iconv/tests/iconv_mime_decode_variation2.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_encoding_basic.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_encoding_basic.phpt
+++ php-src/ext/iconv/tests/iconv_encoding_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strrpos_variation3.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strrpos_variation3.phpt
+++ php-src/ext/iconv/tests/iconv_strrpos_variation3.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strpos_variation1.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strpos_variation1.phpt
+++ php-src/ext/iconv/tests/iconv_strpos_variation1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strpos_variation3_64bit.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strpos_variation3_64bit.phpt
+++ php-src/ext/iconv/tests/iconv_strpos_variation3_64bit.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strrpos_basic.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strrpos_basic.phpt
+++ php-src/ext/iconv/tests/iconv_strrpos_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strpos_error1.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strpos_error1.phpt
+++ php-src/ext/iconv/tests/iconv_strpos_error1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strrpos_variation1.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strrpos_variation1.phpt
+++ php-src/ext/iconv/tests/iconv_strrpos_variation1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strpos_variation4.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strpos_variation4.phpt
+++ php-src/ext/iconv/tests/iconv_strpos_variation4.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strrpos_error2.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strrpos_error2.phpt
+++ php-src/ext/iconv/tests/iconv_strrpos_error2.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_mime_decode_variation1.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_mime_decode_variation1.phpt
+++ php-src/ext/iconv/tests/iconv_mime_decode_variation1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_basic.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_basic.phpt
+++ php-src/ext/iconv/tests/iconv_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strrpos_variation2.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strrpos_variation2.phpt
+++ php-src/ext/iconv/tests/iconv_strrpos_variation2.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_set_encoding_error.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_set_encoding_error.phpt
+++ php-src/ext/iconv/tests/iconv_set_encoding_error.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_mime_decode_headers_variation1.phpt?view=markuprev=1.1
Index: 

[PHP-CVS] cvs: php-src(PHP_5_2) /ext/iconv/tests iconv_basic.phpt iconv_encoding_basic.phpt iconv_get_encoding_error.phpt iconv_mime_decode_headers_variation1.phpt iconv_mime_decode_headers_variation2

2009-06-12 Thread andy wharmby
wharmby Fri Jun 12 17:16:11 2009 UTC

  Added files: (Branch: PHP_5_2)
/php-src/ext/iconv/testsiconv_strpos_error1.phpt 
iconv_strrpos_variation1.phpt 
iconv_mime_decode_variation2.phpt 
iconv_strpos_variation4.phpt 
iconv_strpos_basic.phpt 
iconv_strpos_variation3.phpt 
iconv_strrpos_variation3.phpt 
iconv_strrpos_basic.phpt 
iconv_strpos_variation3_64bit.phpt 
iconv_strrpos_error1.phpt 
iconv_strpos_variation1.phpt 
iconv_mime_decode_headers_variation1.phpt 
iconv_mime_decode_variation3.phpt 
iconv_mime_decode_headers_variation2.phpt 
iconv_basic.phpt 
iconv_set_encoding_variation.phpt 
iconv_strrpos_variation2.phpt 
iconv_get_encoding_error.phpt 
iconv_mime_decode_headers_variation3.phpt 
iconv_encoding_basic.phpt 
iconv_mime_decode_variation1.phpt 
iconv_strrpos_error2.phpt 
iconv_set_encoding_error.phpt 
iconv_strpos_variation2.phpt 
iconv_strpos_variation5.phpt 
  Log:
  New iconv extension tests. Tested on Windows, Linux and Linux 64 bit
  

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strpos_error1.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strpos_error1.phpt
+++ php-src/ext/iconv/tests/iconv_strpos_error1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strrpos_variation1.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strrpos_variation1.phpt
+++ php-src/ext/iconv/tests/iconv_strrpos_variation1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_mime_decode_variation2.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_mime_decode_variation2.phpt
+++ php-src/ext/iconv/tests/iconv_mime_decode_variation2.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strpos_variation4.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strpos_variation4.phpt
+++ php-src/ext/iconv/tests/iconv_strpos_variation4.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strpos_basic.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strpos_basic.phpt
+++ php-src/ext/iconv/tests/iconv_strpos_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strpos_variation3.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strpos_variation3.phpt
+++ php-src/ext/iconv/tests/iconv_strpos_variation3.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strrpos_variation3.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strrpos_variation3.phpt
+++ php-src/ext/iconv/tests/iconv_strrpos_variation3.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strrpos_basic.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strrpos_basic.phpt
+++ php-src/ext/iconv/tests/iconv_strrpos_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strpos_variation3_64bit.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strpos_variation3_64bit.phpt
+++ php-src/ext/iconv/tests/iconv_strpos_variation3_64bit.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strrpos_error1.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strrpos_error1.phpt
+++ php-src/ext/iconv/tests/iconv_strrpos_error1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strpos_variation1.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strpos_variation1.phpt
+++ php-src/ext/iconv/tests/iconv_strpos_variation1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_mime_decode_headers_variation1.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_mime_decode_headers_variation1.phpt
+++ php-src/ext/iconv/tests/iconv_mime_decode_headers_variation1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_mime_decode_variation3.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_mime_decode_variation3.phpt
+++ php-src/ext/iconv/tests/iconv_mime_decode_variation3.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_mime_decode_headers_variation2.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_mime_decode_headers_variation2.phpt
+++ php-src/ext/iconv/tests/iconv_mime_decode_headers_variation2.phpt


[PHP-CVS] cvs: php-src(PHP_5_3) /ext/iconv/tests iconv_strlen_basic.phpt iconv_strlen_error1.phpt iconv_strlen_error2.phpt iconv_strlen_variation1.phpt iconv_strlen_variation2.phpt iconv_strpos_error2

2009-06-12 Thread andy wharmby
wharmby Fri Jun 12 18:57:09 2009 UTC

  Added files: (Branch: PHP_5_3)
/php-src/ext/iconv/testsiconv_strpos_error2.phpt 
iconv_strlen_error1.phpt 
iconv_strlen_basic.phpt 
iconv_strlen_variation1.phpt 
iconv_strlen_variation2.phpt 
iconv_strlen_error2.phpt 
  Log:
  New iconv extension tests. Tested on Windows, Linux and Linux 64 bit. 
  

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strpos_error2.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strpos_error2.phpt
+++ php-src/ext/iconv/tests/iconv_strpos_error2.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strlen_error1.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strlen_error1.phpt
+++ php-src/ext/iconv/tests/iconv_strlen_error1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strlen_basic.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strlen_basic.phpt
+++ php-src/ext/iconv/tests/iconv_strlen_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strlen_variation1.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strlen_variation1.phpt
+++ php-src/ext/iconv/tests/iconv_strlen_variation1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strlen_variation2.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strlen_variation2.phpt
+++ php-src/ext/iconv/tests/iconv_strlen_variation2.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strlen_error2.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strlen_error2.phpt
+++ php-src/ext/iconv/tests/iconv_strlen_error2.phpt



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src /ext/iconv/tests iconv_strlen_basic.phpt iconv_strlen_error1.phpt iconv_strlen_error2.phpt iconv_strlen_variation1.phpt iconv_strlen_variation2.phpt iconv_strpos_error2.phpt

2009-06-12 Thread andy wharmby
wharmby Fri Jun 12 18:57:11 2009 UTC

  Modified files:  
/php-src/ext/iconv/testsiconv_strlen_error1.phpt 
iconv_strpos_error2.phpt 
iconv_strlen_basic.phpt 
iconv_strlen_variation2.phpt 
iconv_strlen_error2.phpt 
iconv_strlen_variation1.phpt 
  Log:
  New iconv extension tests. Tested on Windows, Linux and Linux 64 bit. 
  http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strlen_error1.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/iconv/tests/iconv_strlen_error1.phpt
diff -u /dev/null php-src/ext/iconv/tests/iconv_strlen_error1.phpt:1.2
--- /dev/null   Fri Jun 12 18:57:10 2009
+++ php-src/ext/iconv/tests/iconv_strlen_error1.phptFri Jun 12 18:57:10 2009
@@ -0,0 +1,45 @@
+--TEST--
+Test iconv_strlen() function : error conditions - pass incorrect number of args
+--SKIPIF--
+?php
+extension_loaded('iconv') or die('skip');
+function_exists('iconv_strlen') or die(skip iconv_strlen() is not available 
in this build);
+?
+--FILE--
+?php
+/* Prototype  : int iconv_strlen(string str [, string charset])
+ * Description: Get character numbers of a string 
+ * Source code: ext/iconv/iconv.c
+ */
+
+/*
+ * Pass iconv_strlen an incorrect number of arguments to test behaviour
+ */
+
+echo *** Testing iconv_strlen() : error conditions ***\n;
+
+// Zero arguments
+echo \n-- Testing iconv_strlen() function with Zero arguments --\n;
+var_dump( iconv_strlen() );
+
+//Test iconv_strlen with one more than the expected number of arguments
+echo \n-- Testing iconv_strlen() function with more than expected no. of 
arguments --\n;
+$str = 'string_val';
+$encoding = 'string_val';
+$extra_arg = 10;
+var_dump( iconv_strlen($str, $encoding, $extra_arg) );
+?
+===DONE===
+--EXPECTF--
+*** Testing iconv_strlen() : error conditions ***
+
+-- Testing iconv_strlen() function with Zero arguments --
+
+Warning: iconv_strlen() expects at least 1 parameter, 0 given in %s on line %d
+bool(false)
+
+-- Testing iconv_strlen() function with more than expected no. of arguments --
+
+Warning: iconv_strlen() expects at most 2 parameters, 3 given in %s on line %d
+bool(false)
+===DONE===
http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strpos_error2.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/iconv/tests/iconv_strpos_error2.phpt
diff -u /dev/null php-src/ext/iconv/tests/iconv_strpos_error2.phpt:1.2
--- /dev/null   Fri Jun 12 18:57:10 2009
+++ php-src/ext/iconv/tests/iconv_strpos_error2.phptFri Jun 12 18:57:10 2009
@@ -0,0 +1,36 @@
+--TEST--
+Test iconv_strpos() function : error conditions - Pass unknown encoding
+--SKIPIF--
+?php
+extension_loaded('iconv') or die('skip');
+function_exists('iconv_strpos') or die(skip iconv_strpos() is not available 
in this build);
+?
+--XFAIL--
+Will fail until bug #48538 fixed 
+--FILE--
+?php
+/* Prototype  : int iconv_strpos(string haystack, string needle [, int offset 
[, string charset]])
+ * Description: Find position of first occurrence of a string within another 
+ * Source code: ext/iconv/iconv.c
+ */
+
+/*
+ * Pass an unknown encoding to iconv_strpos() to test behaviour
+ */
+
+echo *** Testing iconv_strpos() : error conditions ***\n;
+$haystack = 'Hello, world';
+$needle = 'world';
+$offset = 2;
+$encoding = 'unknown-encoding';
+
+var_dump( iconv_strpos($haystack, $needle, $offset, $encoding) );
+
+echo Done;
+?
+--EXPECTF--
+*** Testing iconv_strpos() : error conditions ***
+
+Notice: iconv_strpos(): Wrong charset, conversion from `unknown-encoding' to 
`UCS-4LE' is not allowed in %s on line %d
+bool(false)
+Done
http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strlen_basic.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/iconv/tests/iconv_strlen_basic.phpt
diff -u /dev/null php-src/ext/iconv/tests/iconv_strlen_basic.phpt:1.2
--- /dev/null   Fri Jun 12 18:57:10 2009
+++ php-src/ext/iconv/tests/iconv_strlen_basic.phpt Fri Jun 12 18:57:10 2009
@@ -0,0 +1,40 @@
+--TEST--
+Test iconv_strlen() function : basic functionality
+--SKIPIF--
+?php
+extension_loaded('iconv') or die('skip');
+function_exists('iconv_strlen') or die(skip iconv_strlen() is not available 
in this build);
+?
+--FILE--
+?php
+/* Prototype  : int iconv_strlen(string str [, string charset])
+ * Description: Get character numbers of a string 
+ * Source code: ext/iconv/iconv.c
+ */
+
+/*
+ * Test basic functionality of iconv_strlen()
+ */
+
+echo *** Testing iconv_strlen() : basic functionality***\n;
+
+$string_ascii = b'abc def';
+//Japanese string in UTF-8
+$string_mb = 
base64_decode(b'5pel5pys6Kqe44OG44Kt44K544OI44Gn44GZ44CCMDEyMzTvvJXvvJbvvJfvvJjvvJnjgII=');
+
+echo \n-- ASCII String --\n;
+var_dump(iconv_strlen($string_ascii));
+
+echo \n-- Multibyte String --\n;
+var_dump(iconv_strlen($string_mb, 'UTF-8'));
+?
+===DONE===
+--EXPECTF--
+*** Testing iconv_strlen() : basic functionality***
+
+-- ASCII 

[PHP-CVS] cvs: php-src(PHP_5_2) /ext/iconv/tests iconv_strlen_basic.phpt iconv_strlen_error1.phpt iconv_strlen_error2.phpt iconv_strlen_variation1.phpt iconv_strlen_variation2.phpt iconv_strpos_error2

2009-06-12 Thread andy wharmby
wharmby Fri Jun 12 18:57:12 2009 UTC

  Added files: (Branch: PHP_5_2)
/php-src/ext/iconv/testsiconv_strlen_error1.phpt 
iconv_strlen_variation2.phpt 
iconv_strlen_variation1.phpt 
iconv_strlen_error2.phpt 
iconv_strpos_error2.phpt 
iconv_strlen_basic.phpt 
  Log:
  New iconv extension tests. Tested on Windows, Linux and Linux 64 bit. 
  

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strlen_error1.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strlen_error1.phpt
+++ php-src/ext/iconv/tests/iconv_strlen_error1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strlen_variation2.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strlen_variation2.phpt
+++ php-src/ext/iconv/tests/iconv_strlen_variation2.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strlen_variation1.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strlen_variation1.phpt
+++ php-src/ext/iconv/tests/iconv_strlen_variation1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strlen_error2.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strlen_error2.phpt
+++ php-src/ext/iconv/tests/iconv_strlen_error2.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strpos_error2.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strpos_error2.phpt
+++ php-src/ext/iconv/tests/iconv_strpos_error2.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_strlen_basic.phpt?view=markuprev=1.1
Index: php-src/ext/iconv/tests/iconv_strlen_basic.phpt
+++ php-src/ext/iconv/tests/iconv_strlen_basic.phpt



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_2) /ext/posix/tests posix_getcwd_basic.phpt posix_getgrgid_basic.phpt posix_getgrnam_basic.phpt posix_getgroups_basic.phpt posix_getpgid_basic.phpt posix_getpgrp_basic.php

2009-06-11 Thread andy wharmby
wharmby Thu Jun 11 12:30:57 2009 UTC

  Added files: (Branch: PHP_5_2)
/php-src/ext/posix/testsposix_getcwd_basic.phpt 
posix_getpwuid_basic.phpt 
posix_getpid_basic.phpt 
posix_getpgrp_basic.phpt 
posix_getrlimit_basic.phpt 
posix_times_basic.phpt 
posix_uname_basic.phpt 
posix_getppid_basic.phpt 
posix_kill_basic.phpt 
posix_getpgid_basic.phpt 
posix_getpwnam_basic.phpt 
posix_getgrgid_basic.phpt 
posix_mknod_basic.phpt 
posix_strerror_error_basic.phpt 
posix_initgroups_basic.phpt 
posix_getgrnam_basic.phpt 
posix_getgroups_basic.phpt 
posix_getsid_basic.phpt 
  Log:
  New POISX tests. Tested on Windows (all test SKIP), Linux and Linux 64
  

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getcwd_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getcwd_basic.phpt
+++ php-src/ext/posix/tests/posix_getcwd_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getpwuid_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getpwuid_basic.phpt
+++ php-src/ext/posix/tests/posix_getpwuid_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getpid_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getpid_basic.phpt
+++ php-src/ext/posix/tests/posix_getpid_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getpgrp_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getpgrp_basic.phpt
+++ php-src/ext/posix/tests/posix_getpgrp_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getrlimit_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getrlimit_basic.phpt
+++ php-src/ext/posix/tests/posix_getrlimit_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_times_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_times_basic.phpt
+++ php-src/ext/posix/tests/posix_times_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_uname_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_uname_basic.phpt
+++ php-src/ext/posix/tests/posix_uname_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getppid_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getppid_basic.phpt
+++ php-src/ext/posix/tests/posix_getppid_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_kill_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_kill_basic.phpt
+++ php-src/ext/posix/tests/posix_kill_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getpgid_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getpgid_basic.phpt
+++ php-src/ext/posix/tests/posix_getpgid_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getpwnam_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getpwnam_basic.phpt
+++ php-src/ext/posix/tests/posix_getpwnam_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getgrgid_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getgrgid_basic.phpt
+++ php-src/ext/posix/tests/posix_getgrgid_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_mknod_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_mknod_basic.phpt
+++ php-src/ext/posix/tests/posix_mknod_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_strerror_error_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_strerror_error_basic.phpt
+++ php-src/ext/posix/tests/posix_strerror_error_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_initgroups_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_initgroups_basic.phpt
+++ php-src/ext/posix/tests/posix_initgroups_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getgrnam_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getgrnam_basic.phpt
+++ php-src/ext/posix/tests/posix_getgrnam_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getgroups_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getgroups_basic.phpt
+++ php-src/ext/posix/tests/posix_getgroups_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getsid_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getsid_basic.phpt
+++ php-src/ext/posix/tests/posix_getsid_basic.phpt



-- 

[PHP-CVS] cvs: php-src /ext/posix/tests posix_getcwd_basic.phpt posix_getgrgid_basic.phpt posix_getgrnam_basic.phpt posix_getgroups_basic.phpt posix_getpgid_basic.phpt posix_getpgrp_basic.phpt posix_g

2009-06-11 Thread andy wharmby
wharmby Thu Jun 11 12:30:59 2009 UTC

  Modified files:  
/php-src/ext/posix/testsposix_getppid_basic.phpt 
posix_getpwuid_basic.phpt 
posix_mknod_basic.phpt 
posix_getgrgid_basic.phpt 
posix_getpgid_basic.phpt 
posix_getpwnam_basic.phpt 
posix_times_basic.phpt 
posix_getrlimit_basic.phpt 
posix_initgroups_basic.phpt 
posix_getcwd_basic.phpt 
posix_uname_basic.phpt 
posix_kill_basic.phpt 
posix_strerror_error_basic.phpt 
posix_getgrnam_basic.phpt 
posix_getgroups_basic.phpt 
posix_getpgrp_basic.phpt 
posix_getpid_basic.phpt 
posix_getsid_basic.phpt 
  Log:
  New POISX tests. Tested on Windows (all test SKIP), Linux and Linux 64
  http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getppid_basic.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/posix/tests/posix_getppid_basic.phpt
diff -u /dev/null php-src/ext/posix/tests/posix_getppid_basic.phpt:1.2
--- /dev/null   Thu Jun 11 12:30:59 2009
+++ php-src/ext/posix/tests/posix_getppid_basic.phptThu Jun 11 12:30:59 2009
@@ -0,0 +1,21 @@
+--TEST--
+Test posix_getppid() function : basic functionality 
+--SKIPIF--
+?php 
+   if (!extension_loaded('posix')) die('skip - POSIX extension not 
loaded'); 
+?
+--FILE--
+?php 
+  echo Basic test of POSIX getppid function\n; 
+   
+  $ppid = posix_getppid();
+  
+  var_dump($ppid); 
+  
+?
+===DONE
+--EXPECTF--
+Basic test of POSIX getppid function
+int(%d)
+===DONE
+  
\ No newline at end of file
http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getpwuid_basic.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/posix/tests/posix_getpwuid_basic.phpt
diff -u /dev/null php-src/ext/posix/tests/posix_getpwuid_basic.phpt:1.2
--- /dev/null   Thu Jun 11 12:30:59 2009
+++ php-src/ext/posix/tests/posix_getpwuid_basic.phpt   Thu Jun 11 12:30:59 2009
@@ -0,0 +1,30 @@
+--TEST--
+Test posix_getpwuid() function : basic functionality 
+--SKIPIF--
+?php 
+   if (!extension_loaded('posix')) die('skip - POSIX extension not 
loaded'); 
+?
+--FILE--
+?php 
+  echo Basic test of POSIX getpwuid\n;
+   
+   
+  $pwuid = posix_getpwuid(posix_getuid());
+  
+  print_r($pwuid);
+  
+?
+===DONE
+--EXPECTREGEX--
+Basic test of POSIX getpwuid
+Array
+\(
+\[name\] = [^\r\n]+
+\[passwd\] = [^\r\n]+
+\[uid\] = [0-9]+
+\[gid\] = [0-9]+
+\[gecos\] = [^\r\n]*
+\[dir\] = [^\r\n]+
+\[shell\] = [^\r\n]+
+\)
+===DONE
\ No newline at end of file
http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_mknod_basic.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/posix/tests/posix_mknod_basic.phpt
diff -u /dev/null php-src/ext/posix/tests/posix_mknod_basic.phpt:1.2
--- /dev/null   Thu Jun 11 12:30:59 2009
+++ php-src/ext/posix/tests/posix_mknod_basic.phpt  Thu Jun 11 12:30:59 2009
@@ -0,0 +1,18 @@
+--TEST--
+posix_mknod(): Basic tests
+--SKIPIF--
+?php
+if (!extension_loaded('posix')) die('skip - POSIX extension not loaded'); 
+if (!function_exists('posix_mknod')) die('skip posix_mknod() not found');
+?
+--FILE--
+?php
+echo Basic test of POSIX posix_mknod function\n; 
+var_dump(posix_mknod(NULL, NULL, NULL, NULL));
+
+?
+===DONE
+--EXPECT--
+Basic test of POSIX posix_mknod function
+bool(false)
+===DONE
\ No newline at end of file
http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getgrgid_basic.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/posix/tests/posix_getgrgid_basic.phpt
diff -u /dev/null php-src/ext/posix/tests/posix_getgrgid_basic.phpt:1.2
--- /dev/null   Thu Jun 11 12:30:59 2009
+++ php-src/ext/posix/tests/posix_getgrgid_basic.phpt   Thu Jun 11 12:30:59 2009
@@ -0,0 +1,30 @@
+--TEST--
+Test posix_getgrgid() function : basic functionality 
+--SKIPIF--
+?php 
+   if (!extension_loaded('posix')) die('skip - POSIX extension not 
loaded'); 
+?
+--FILE--
+?php 
+  echo Basic test of POSIX getgid and getgrid fucntions\n; 
+   
+  $gid = posix_getgid();
+  $groupinfo = posix_getgrgid($gid);
+  
+  print_r($groupinfo);
+  
+?
+===DONE===
+--EXPECTF--
+Basic test of POSIX getgid and getgrid fucntions
+Array
+(
+[name] = %s
+[passwd] = %s
+[members] = Array
+%a
+
+[gid] = %d
+)
+===DONE===
+  
\ No newline at end of file
http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getpgid_basic.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/posix/tests/posix_getpgid_basic.phpt
diff -u /dev/null php-src/ext/posix/tests/posix_getpgid_basic.phpt:1.2
--- /dev/null   Thu Jun 

[PHP-CVS] cvs: php-src(PHP_5_3) /ext/posix/tests posix_getcwd_basic.phpt posix_getgrgid_basic.phpt posix_getgrnam_basic.phpt posix_getgroups_basic.phpt posix_getpgid_basic.phpt posix_getpgrp_basic.php

2009-06-11 Thread andy wharmby
wharmby Thu Jun 11 12:31:01 2009 UTC

  Added files: (Branch: PHP_5_3)
/php-src/ext/posix/testsposix_strerror_error_basic.phpt 
posix_getppid_basic.phpt 
posix_getcwd_basic.phpt 
posix_getpgrp_basic.phpt 
posix_mknod_basic.phpt 
posix_times_basic.phpt 
posix_getgrgid_basic.phpt 
posix_getgrnam_basic.phpt 
posix_getsid_basic.phpt 
posix_uname_basic.phpt 
posix_getpid_basic.phpt 
posix_getrlimit_basic.phpt 
posix_getpwnam_basic.phpt 
posix_kill_basic.phpt 
posix_getpgid_basic.phpt 
posix_getpwuid_basic.phpt 
posix_getgroups_basic.phpt 
posix_initgroups_basic.phpt 
  Log:
  New POISX tests. Tested on Windows (all test SKIP), Linux and Linux 64
  

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_strerror_error_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_strerror_error_basic.phpt
+++ php-src/ext/posix/tests/posix_strerror_error_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getppid_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getppid_basic.phpt
+++ php-src/ext/posix/tests/posix_getppid_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getcwd_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getcwd_basic.phpt
+++ php-src/ext/posix/tests/posix_getcwd_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getpgrp_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getpgrp_basic.phpt
+++ php-src/ext/posix/tests/posix_getpgrp_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_mknod_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_mknod_basic.phpt
+++ php-src/ext/posix/tests/posix_mknod_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_times_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_times_basic.phpt
+++ php-src/ext/posix/tests/posix_times_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getgrgid_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getgrgid_basic.phpt
+++ php-src/ext/posix/tests/posix_getgrgid_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getgrnam_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getgrnam_basic.phpt
+++ php-src/ext/posix/tests/posix_getgrnam_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getsid_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getsid_basic.phpt
+++ php-src/ext/posix/tests/posix_getsid_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_uname_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_uname_basic.phpt
+++ php-src/ext/posix/tests/posix_uname_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getpid_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getpid_basic.phpt
+++ php-src/ext/posix/tests/posix_getpid_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getrlimit_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getrlimit_basic.phpt
+++ php-src/ext/posix/tests/posix_getrlimit_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getpwnam_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getpwnam_basic.phpt
+++ php-src/ext/posix/tests/posix_getpwnam_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_kill_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_kill_basic.phpt
+++ php-src/ext/posix/tests/posix_kill_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getpgid_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getpgid_basic.phpt
+++ php-src/ext/posix/tests/posix_getpgid_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getpwuid_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getpwuid_basic.phpt
+++ php-src/ext/posix/tests/posix_getpwuid_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_getgroups_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_getgroups_basic.phpt
+++ php-src/ext/posix/tests/posix_getgroups_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/posix/tests/posix_initgroups_basic.phpt?view=markuprev=1.1
Index: php-src/ext/posix/tests/posix_initgroups_basic.phpt
+++ php-src/ext/posix/tests/posix_initgroups_basic.phpt



-- 

Re: [PHP-CVS] cvs: php-src /ext/posix/tests posix_getcwd_basic.phpt posix_getgrgid_basic.phpt posix_getgrnam_basic.phpt posix_getgroups_basic.phpt posix_getpgid_basic.phpt posix_getpgrp_basic.phpt p

2009-06-11 Thread Andy Wharmby
Hi Hannes
Sure. I have had a quick look at the tests and a number are 
failing on php6.   I will look at fixing up the tests and dropping to cvs 
when I get a few spare moments. 

Regards
Andy 

Andy Wharmby
IBM United Kingdom Limited
Winchester, England SO21 2JN
Tel: 01962 818692 (External) or 248692 (Internal)
E-mail: andy_whar...@uk.ibm.com




Hannes Magnusson hannes.magnus...@gmail.com 
11/06/2009 14:46

To
andy wharmby whar...@php.net
cc
php-cvs php-cvs@lists.php.net
Subject
Re: [PHP-CVS] cvs: php-src /ext/posix/tests posix_getcwd_basic.phpt 
posix_getgrgid_basic.phpt posix_getgrnam_basic.phpt 
posix_getgroups_basic.phpt  posix_getpgid_basic.phpt 
posix_getpgrp_basic.phpt posix_getpid_basic.phpt posix_getppid_basic.phpt 
posi






2009/6/11 andy wharmby whar...@php.net:
 wharmby Thu Jun 11 12:30:59 2009 UTC

  Modified files:
/php-src/ext/posix/testsposix_getppid_basic.phpt
posix_getpwuid_basic.phpt
posix_mknod_basic.phpt
posix_getgrgid_basic.phpt
posix_getpgid_basic.phpt
posix_getpwnam_basic.phpt
posix_times_basic.phpt
posix_getrlimit_basic.phpt
posix_initgroups_basic.phpt
posix_getcwd_basic.phpt
posix_uname_basic.phpt
posix_kill_basic.phpt
posix_strerror_error_basic.phpt
posix_getgrnam_basic.phpt
posix_getgroups_basic.phpt
posix_getpgrp_basic.phpt
posix_getpid_basic.phpt
posix_getsid_basic.phpt
  Log:
  New POISX tests. Tested on Windows (all test SKIP), Linux and Linux 64

I think there are some posix tests in the testfest repo, could you
look at those?

-Hannes







Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU







[PHP-CVS] cvs: php-src(PHP_5_3) /ext/curl/tests bug45161.phpt bug46711.phpt bug46739.phpt bug48203.phpt

2009-06-11 Thread andy wharmby
wharmby Thu Jun 11 21:11:20 2009 UTC

  Modified files:  (Branch: PHP_5_3)
/php-src/ext/curl/tests bug45161.phpt bug46739.phpt bug46711.phpt 
bug48203.phpt 
  Log:
  Add/Fix SKIPIF sections of cURL tests
  
http://cvs.php.net/viewvc.cgi/php-src/ext/curl/tests/bug45161.phpt?r1=1.1.2.3r2=1.1.2.4diff_format=u
Index: php-src/ext/curl/tests/bug45161.phpt
diff -u php-src/ext/curl/tests/bug45161.phpt:1.1.2.3 
php-src/ext/curl/tests/bug45161.phpt:1.1.2.4
--- php-src/ext/curl/tests/bug45161.phpt:1.1.2.3Thu Apr 30 10:41:54 2009
+++ php-src/ext/curl/tests/bug45161.phptThu Jun 11 21:11:20 2009
@@ -1,7 +1,21 @@
 --TEST--
 Bug #45161 (Reusing a curl handle leaks memory)
 --SKIPIF--
-?php $curl_version = curl_version(); if ($curl_version['version_number']  
0x071100) die(skip: test works only with curl = 7.17.0); ?
+?php 
+if (substr(PHP_OS, 0, 3) == 'WIN') {
+   exit(skip not for Windows);
+}
+if (!extension_loaded(curl)) {
+   exit(skip curl extension not loaded);
+}
+if (false === getenv('PHP_CURL_HTTP_REMOTE_SERVER'))  {
+   exit(skip PHP_CURL_HTTP_REMOTE_SERVER env variable is not defined);
+}
+$curl_version = curl_version(); 
+if ($curl_version['version_number']  0x071100) {
+   exit(skip: test works only with curl = 7.17.0); 
+}
+?
 --FILE--
 ?php
 
http://cvs.php.net/viewvc.cgi/php-src/ext/curl/tests/bug46739.phpt?r1=1.1.2.3r2=1.1.2.4diff_format=u
Index: php-src/ext/curl/tests/bug46739.phpt
diff -u php-src/ext/curl/tests/bug46739.phpt:1.1.2.3 
php-src/ext/curl/tests/bug46739.phpt:1.1.2.4
--- php-src/ext/curl/tests/bug46739.phpt:1.1.2.3Wed Dec 17 14:00:20 2008
+++ php-src/ext/curl/tests/bug46739.phptThu Jun 11 21:11:20 2009
@@ -1,5 +1,14 @@
 --TEST--
 Bug #46739 (array returned by curl_getinfo should contain content_type key)
+--SKIPIF--
+?php 
+if (!extension_loaded(curl)) {
+   exit(skip curl extension not loaded);
+}
+if (false === getenv('PHP_CURL_HTTP_REMOTE_SERVER'))  {
+   exit(skip PHP_CURL_HTTP_REMOTE_SERVER env variable is not defined);
+}
+?
 --FILE--
 ?php
 $ch = curl_init('http://127.0.0.1:9/');
http://cvs.php.net/viewvc.cgi/php-src/ext/curl/tests/bug46711.phpt?r1=1.1.2.2r2=1.1.2.3diff_format=u
Index: php-src/ext/curl/tests/bug46711.phpt
diff -u php-src/ext/curl/tests/bug46711.phpt:1.1.2.2 
php-src/ext/curl/tests/bug46711.phpt:1.1.2.3
--- php-src/ext/curl/tests/bug46711.phpt:1.1.2.2Thu Apr 30 10:41:54 2009
+++ php-src/ext/curl/tests/bug46711.phptThu Jun 11 21:11:20 2009
@@ -1,5 +1,14 @@
 --TEST--
 Bug #46711 (lost memory when foreach is used for values passed to 
curl_setopt())
+--SKIPIF--
+?php 
+if (!extension_loaded(curl)) {
+   exit(skip curl extension not loaded);
+}
+if (false === getenv('PHP_CURL_HTTP_REMOTE_SERVER'))  {
+   exit(skip PHP_CURL_HTTP_REMOTE_SERVER env variable is not defined);
+}
+?
 --FILE--
 ?php
 $ch = curl_init();
http://cvs.php.net/viewvc.cgi/php-src/ext/curl/tests/bug48203.phpt?r1=1.1.2.2r2=1.1.2.3diff_format=u
Index: php-src/ext/curl/tests/bug48203.phpt
diff -u php-src/ext/curl/tests/bug48203.phpt:1.1.2.2 
php-src/ext/curl/tests/bug48203.phpt:1.1.2.3
--- php-src/ext/curl/tests/bug48203.phpt:1.1.2.2Tue May 26 17:19:23 2009
+++ php-src/ext/curl/tests/bug48203.phptThu Jun 11 21:11:20 2009
@@ -1,5 +1,14 @@
 --TEST--
 Bug #48203 (Crash when CURLOPT_STDERR is set to regular file)
+--SKIPIF--
+?php 
+if (!extension_loaded(curl)) {
+   exit(skip curl extension not loaded);
+}
+if (false === getenv('PHP_CURL_HTTP_REMOTE_SERVER'))  {
+   exit(skip PHP_CURL_HTTP_REMOTE_SERVER env variable is not defined);
+}
+?
 --FILE--
 ?php
 



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src /ext/curl/tests bug45161.phpt bug46711.phpt bug46739.phpt bug48203.phpt

2009-06-11 Thread andy wharmby
wharmby Thu Jun 11 21:11:22 2009 UTC

  Modified files:  
/php-src/ext/curl/tests bug45161.phpt bug46711.phpt bug48203.phpt 
bug46739.phpt 
  Log:
  Add/Fix SKIPIF sections of cURL tests
  
http://cvs.php.net/viewvc.cgi/php-src/ext/curl/tests/bug45161.phpt?r1=1.2r2=1.3diff_format=u
Index: php-src/ext/curl/tests/bug45161.phpt
diff -u php-src/ext/curl/tests/bug45161.phpt:1.2 
php-src/ext/curl/tests/bug45161.phpt:1.3
--- php-src/ext/curl/tests/bug45161.phpt:1.2Thu Apr 30 10:41:09 2009
+++ php-src/ext/curl/tests/bug45161.phptThu Jun 11 21:11:22 2009
@@ -1,7 +1,21 @@
 --TEST--
 Bug #45161 (Reusing a curl handle leaks memory)
 --SKIPIF--
-?php $curl_version = curl_version(); if ($curl_version['version_number']  
0x071100) die(skip: test works only with curl = 7.17.0); ?
+?php 
+if (substr(PHP_OS, 0, 3) == 'WIN') {
+   exit(skip not for Windows);
+}
+if (!extension_loaded(curl)) {
+   exit(skip curl extension not loaded);
+}
+if (false === getenv('PHP_CURL_HTTP_REMOTE_SERVER'))  {
+   exit(skip PHP_CURL_HTTP_REMOTE_SERVER env variable is not defined);
+}
+$curl_version = curl_version(); 
+if ($curl_version['version_number']  0x071100) {
+   exit(skip: test works only with curl = 7.17.0); 
+}
+?
 --FILE--
 ?php
 
http://cvs.php.net/viewvc.cgi/php-src/ext/curl/tests/bug46711.phpt?r1=1.2r2=1.3diff_format=u
Index: php-src/ext/curl/tests/bug46711.phpt
diff -u php-src/ext/curl/tests/bug46711.phpt:1.2 
php-src/ext/curl/tests/bug46711.phpt:1.3
--- php-src/ext/curl/tests/bug46711.phpt:1.2Thu Apr 30 10:41:09 2009
+++ php-src/ext/curl/tests/bug46711.phptThu Jun 11 21:11:22 2009
@@ -1,5 +1,14 @@
 --TEST--
 Bug #46711 (lost memory when foreach is used for values passed to 
curl_setopt())
+--SKIPIF--
+?php 
+if (!extension_loaded(curl)) {
+   exit(skip curl extension not loaded);
+}
+if (false === getenv('PHP_CURL_HTTP_REMOTE_SERVER'))  {
+   exit(skip PHP_CURL_HTTP_REMOTE_SERVER env variable is not defined);
+}
+?
 --FILE--
 ?php
 $ch = curl_init();
http://cvs.php.net/viewvc.cgi/php-src/ext/curl/tests/bug48203.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/curl/tests/bug48203.phpt
diff -u php-src/ext/curl/tests/bug48203.phpt:1.1 
php-src/ext/curl/tests/bug48203.phpt:1.2
--- php-src/ext/curl/tests/bug48203.phpt:1.1Tue May 26 17:19:09 2009
+++ php-src/ext/curl/tests/bug48203.phptThu Jun 11 21:11:22 2009
@@ -1,5 +1,14 @@
 --TEST--
 Bug #48203 (Crash when CURLOPT_STDERR is set to regular file)
+--SKIPIF--
+?php 
+if (!extension_loaded(curl)) {
+   exit(skip curl extension not loaded);
+}
+if (false === getenv('PHP_CURL_HTTP_REMOTE_SERVER'))  {
+   exit(skip PHP_CURL_HTTP_REMOTE_SERVER env variable is not defined);
+}
+?
 --FILE--
 ?php
 
http://cvs.php.net/viewvc.cgi/php-src/ext/curl/tests/bug46739.phpt?r1=1.2r2=1.3diff_format=u
Index: php-src/ext/curl/tests/bug46739.phpt
diff -u php-src/ext/curl/tests/bug46739.phpt:1.2 
php-src/ext/curl/tests/bug46739.phpt:1.3
--- php-src/ext/curl/tests/bug46739.phpt:1.2Wed Dec 17 14:00:07 2008
+++ php-src/ext/curl/tests/bug46739.phptThu Jun 11 21:11:22 2009
@@ -1,5 +1,14 @@
 --TEST--
 Bug #46739 (array returned by curl_getinfo should contain content_type key)
+--SKIPIF--
+?php 
+if (!extension_loaded(curl)) {
+   exit(skip curl extension not loaded);
+}
+if (false === getenv('PHP_CURL_HTTP_REMOTE_SERVER'))  {
+   exit(skip PHP_CURL_HTTP_REMOTE_SERVER env variable is not defined);
+}
+?
 --FILE--
 ?php
 $ch = curl_init('http://127.0.0.1:9/');



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_2) /ext/curl/tests bug45161.phpt bug46711.phpt bug46739.phpt bug48203.phpt

2009-06-11 Thread andy wharmby
wharmby Thu Jun 11 21:11:23 2009 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/ext/curl/tests bug48203.phpt bug46711.phpt bug46739.phpt 
bug45161.phpt 
  Log:
  Add/Fix SKIPIF sections of cURL tests
  
http://cvs.php.net/viewvc.cgi/php-src/ext/curl/tests/bug48203.phpt?r1=1.1.4.2r2=1.1.4.3diff_format=u
Index: php-src/ext/curl/tests/bug48203.phpt
diff -u php-src/ext/curl/tests/bug48203.phpt:1.1.4.2 
php-src/ext/curl/tests/bug48203.phpt:1.1.4.3
--- php-src/ext/curl/tests/bug48203.phpt:1.1.4.2Tue May 26 17:19:35 2009
+++ php-src/ext/curl/tests/bug48203.phptThu Jun 11 21:11:23 2009
@@ -1,5 +1,14 @@
 --TEST--
 Bug #48203 (Crash when CURLOPT_STDERR is set to regular file)
+--SKIPIF--
+?php 
+if (!extension_loaded(curl)) {
+   exit(skip curl extension not loaded);
+}
+if (false === getenv('PHP_CURL_HTTP_REMOTE_SERVER'))  {
+   exit(skip PHP_CURL_HTTP_REMOTE_SERVER env variable is not defined);
+}
+?
 --FILE--
 ?php
 
http://cvs.php.net/viewvc.cgi/php-src/ext/curl/tests/bug46711.phpt?r1=1.2.2.2r2=1.2.2.3diff_format=u
Index: php-src/ext/curl/tests/bug46711.phpt
diff -u php-src/ext/curl/tests/bug46711.phpt:1.2.2.2 
php-src/ext/curl/tests/bug46711.phpt:1.2.2.3
--- php-src/ext/curl/tests/bug46711.phpt:1.2.2.2Thu Apr 30 10:41:32 2009
+++ php-src/ext/curl/tests/bug46711.phptThu Jun 11 21:11:23 2009
@@ -1,5 +1,14 @@
 --TEST--
 Bug #46711 (lost memory when foreach is used for values passed to 
curl_setopt())
+--SKIPIF--
+?php 
+if (!extension_loaded(curl)) {
+   exit(skip curl extension not loaded);
+}
+if (false === getenv('PHP_CURL_HTTP_REMOTE_SERVER'))  {
+   exit(skip PHP_CURL_HTTP_REMOTE_SERVER env variable is not defined);
+}
+?
 --FILE--
 ?php
 $ch = curl_init();
http://cvs.php.net/viewvc.cgi/php-src/ext/curl/tests/bug46739.phpt?r1=1.2.2.2r2=1.2.2.3diff_format=u
Index: php-src/ext/curl/tests/bug46739.phpt
diff -u php-src/ext/curl/tests/bug46739.phpt:1.2.2.2 
php-src/ext/curl/tests/bug46739.phpt:1.2.2.3
--- php-src/ext/curl/tests/bug46739.phpt:1.2.2.2Wed Dec 17 14:05:52 2008
+++ php-src/ext/curl/tests/bug46739.phptThu Jun 11 21:11:23 2009
@@ -1,5 +1,14 @@
 --TEST--
 Bug #46739 (array returned by curl_getinfo should contain content_type key)
+--SKIPIF--
+?php 
+if (!extension_loaded(curl)) {
+   exit(skip curl extension not loaded);
+}
+if (false === getenv('PHP_CURL_HTTP_REMOTE_SERVER'))  {
+   exit(skip PHP_CURL_HTTP_REMOTE_SERVER env variable is not defined);
+}
+?
 --FILE--
 ?php
 $ch = curl_init('http://127.0.0.1:9/');
http://cvs.php.net/viewvc.cgi/php-src/ext/curl/tests/bug45161.phpt?r1=1.1.4.3r2=1.1.4.4diff_format=u
Index: php-src/ext/curl/tests/bug45161.phpt
diff -u php-src/ext/curl/tests/bug45161.phpt:1.1.4.3 
php-src/ext/curl/tests/bug45161.phpt:1.1.4.4
--- php-src/ext/curl/tests/bug45161.phpt:1.1.4.3Thu Apr 30 10:41:32 2009
+++ php-src/ext/curl/tests/bug45161.phptThu Jun 11 21:11:23 2009
@@ -1,7 +1,21 @@
 --TEST--
 Bug #45161 (Reusing a curl handle leaks memory)
 --SKIPIF--
-?php $curl_version = curl_version(); if ($curl_version['version_number']  
0x071100) die(skip: test works only with curl = 7.17.0); ?
+?php 
+if (substr(PHP_OS, 0, 3) == 'WIN') {
+   exit(skip not for Windows);
+}
+if (!extension_loaded(curl)) {
+   exit(skip curl extension not loaded);
+}
+if (false === getenv('PHP_CURL_HTTP_REMOTE_SERVER'))  {
+   exit(skip PHP_CURL_HTTP_REMOTE_SERVER env variable is not defined);
+}
+$curl_version = curl_version(); 
+if ($curl_version['version_number']  0x071100) {
+   exit(skip: test works only with curl = 7.17.0);
+}
+?
 --FILE--
 ?php
 



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_3) /ext/standard/tests/math abs_basiclong_64bit.phpt acos_basiclong_64bit.phpt acosh_basiclong_64bit.phpt asin_basiclong_64bit.phpt asinh_basiclong_64bit.phpt atan2_basicl

2009-06-11 Thread andy wharmby
wharmby Thu Jun 11 21:17:00 2009 UTC

  Added files: (Branch: PHP_5_3)
/php-src/ext/standard/tests/mathlog10_basiclong_64bit.phpt 
dechex_basiclong_64bit.phpt 
expm1_basiclong_64bit.phpt 
tan_basiclong_64bit.phpt 
sqrt_basiclong_64bit.phpt 
ceil_basiclong_64bit.phpt 
floor_basiclong_64bit.phpt 
asinh_basiclong_64bit.phpt 
log_basiclong_64bit.phpt 
cosh_basiclong_64bit.phpt 
exp_basiclong_64bit.phpt 
is_finite_basiclong_64bit.phpt 
atanh_basiclong_64bit.phpt 
decbin_basiclong_64bit.phpt 
octdec_basiclong_64bit.phpt 
hypot_basiclong_64bit.phpt 
tanh_basiclong_64bit.phpt 
rad2deg_basiclong_64bit.phpt 
bindec_basiclong_64bit.phpt 
hexdec_basiclong_64bit.phpt 
cos_basiclong_64bit.phpt 
decoct_basiclong_64bit.phpt 
sin_basiclong_64bit.phpt 
pow_basiclong_64bit.phpt 
acos_basiclong_64bit.phpt 
abs_basiclong_64bit.phpt 
atan2_basiclong_64bit.phpt 
asin_basiclong_64bit.phpt 
sinh_basiclong_64bit.phpt 
is_infinite_basiclong_64bit.phpt 
atan_basiclong_64bit.phpt 
fmod_basiclong_64bit.phpt 
round_basiclong_64bit.phpt 
log1p_basiclong_64bit.phpt 
deg2rad_basiclong_64bit.phpt 
is_nan_basiclong_64bit.phpt 
acosh_basiclong_64bit.phpt 
  Log:
  New 64 bit math tests. Tested on Windows, Linux and Linux 64 bit. Tests 
authored by Dave Kelsey
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/log10_basiclong_64bit.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/math/log10_basiclong_64bit.phpt
+++ php-src/ext/standard/tests/math/log10_basiclong_64bit.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/dechex_basiclong_64bit.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/math/dechex_basiclong_64bit.phpt
+++ php-src/ext/standard/tests/math/dechex_basiclong_64bit.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/expm1_basiclong_64bit.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/math/expm1_basiclong_64bit.phpt
+++ php-src/ext/standard/tests/math/expm1_basiclong_64bit.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/tan_basiclong_64bit.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/math/tan_basiclong_64bit.phpt
+++ php-src/ext/standard/tests/math/tan_basiclong_64bit.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/sqrt_basiclong_64bit.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/math/sqrt_basiclong_64bit.phpt
+++ php-src/ext/standard/tests/math/sqrt_basiclong_64bit.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/ceil_basiclong_64bit.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/math/ceil_basiclong_64bit.phpt
+++ php-src/ext/standard/tests/math/ceil_basiclong_64bit.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/floor_basiclong_64bit.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/math/floor_basiclong_64bit.phpt
+++ php-src/ext/standard/tests/math/floor_basiclong_64bit.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/asinh_basiclong_64bit.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/math/asinh_basiclong_64bit.phpt
+++ php-src/ext/standard/tests/math/asinh_basiclong_64bit.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/log_basiclong_64bit.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/math/log_basiclong_64bit.phpt
+++ php-src/ext/standard/tests/math/log_basiclong_64bit.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/cosh_basiclong_64bit.phpt?view=markuprev=1.1
Index: 

[PHP-CVS] cvs: php-src(PHP_5_2) /ext/standard/tests/math abs_basiclong_64bit.phpt acos_basiclong_64bit.phpt acosh_basiclong_64bit.phpt asin_basiclong_64bit.phpt asinh_basiclong_64bit.phpt atan2_basicl

2009-06-11 Thread andy wharmby
wharmby Thu Jun 11 21:17:10 2009 UTC

  Added files: (Branch: PHP_5_2)
/php-src/ext/standard/tests/mathcosh_basiclong_64bit.phpt 
dechex_basiclong_64bit.phpt 
hexdec_basiclong_64bit.phpt 
decbin_basiclong_64bit.phpt 
floor_basiclong_64bit.phpt 
ceil_basiclong_64bit.phpt 
decoct_basiclong_64bit.phpt 
exp_basiclong_64bit.phpt 
abs_basiclong_64bit.phpt 
octdec_basiclong_64bit.phpt 
fmod_basiclong_64bit.phpt 
acosh_basiclong_64bit.phpt 
deg2rad_basiclong_64bit.phpt 
tan_basiclong_64bit.phpt 
rad2deg_basiclong_64bit.phpt 
hypot_basiclong_64bit.phpt 
is_infinite_basiclong_64bit.phpt 
is_nan_basiclong_64bit.phpt 
log1p_basiclong_64bit.phpt 
asinh_basiclong_64bit.phpt 
cos_basiclong_64bit.phpt 
asin_basiclong_64bit.phpt 
pow_basiclong_64bit.phpt 
is_finite_basiclong_64bit.phpt 
atanh_basiclong_64bit.phpt 
round_basiclong_64bit.phpt 
expm1_basiclong_64bit.phpt 
atan2_basiclong_64bit.phpt 
log_basiclong_64bit.phpt 
bindec_basiclong_64bit.phpt 
sqrt_basiclong_64bit.phpt 
sin_basiclong_64bit.phpt 
atan_basiclong_64bit.phpt 
log10_basiclong_64bit.phpt 
tanh_basiclong_64bit.phpt 
acos_basiclong_64bit.phpt 
sinh_basiclong_64bit.phpt 
  Log:
  New 64 bit math tests. Tested on Windows, Linux and Linux 64 bit. Tests 
authored by Dave Kelsey
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/cosh_basiclong_64bit.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/math/cosh_basiclong_64bit.phpt
+++ php-src/ext/standard/tests/math/cosh_basiclong_64bit.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/dechex_basiclong_64bit.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/math/dechex_basiclong_64bit.phpt
+++ php-src/ext/standard/tests/math/dechex_basiclong_64bit.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/hexdec_basiclong_64bit.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/math/hexdec_basiclong_64bit.phpt
+++ php-src/ext/standard/tests/math/hexdec_basiclong_64bit.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/decbin_basiclong_64bit.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/math/decbin_basiclong_64bit.phpt
+++ php-src/ext/standard/tests/math/decbin_basiclong_64bit.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/floor_basiclong_64bit.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/math/floor_basiclong_64bit.phpt
+++ php-src/ext/standard/tests/math/floor_basiclong_64bit.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/ceil_basiclong_64bit.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/math/ceil_basiclong_64bit.phpt
+++ php-src/ext/standard/tests/math/ceil_basiclong_64bit.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/decoct_basiclong_64bit.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/math/decoct_basiclong_64bit.phpt
+++ php-src/ext/standard/tests/math/decoct_basiclong_64bit.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/exp_basiclong_64bit.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/math/exp_basiclong_64bit.phpt
+++ php-src/ext/standard/tests/math/exp_basiclong_64bit.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/abs_basiclong_64bit.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/math/abs_basiclong_64bit.phpt
+++ php-src/ext/standard/tests/math/abs_basiclong_64bit.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/octdec_basiclong_64bit.phpt?view=markuprev=1.1
Index: 

[PHP-CVS] cvs: php-src(PHP_5_3) /ext/standard/tests/general_functions intval.phpt intval_variation1.phpt intval_variation2.phpt

2009-06-11 Thread andy wharmby
wharmby Thu Jun 11 22:26:51 2009 UTC

  Added files: (Branch: PHP_5_3)
/php-src/ext/standard/tests/general_functions   
intval_variation2.phpt 
intval_variation1.phpt 

  Modified files:  
/php-src/ext/standard/tests/general_functions   intval.phpt 
  Log:
  New intval() tests. Tested on Windows, Linux and linux 64
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/intval.phpt?r1=1.1.2.2r2=1.1.2.2.2.1diff_format=u
Index: php-src/ext/standard/tests/general_functions/intval.phpt
diff -u php-src/ext/standard/tests/general_functions/intval.phpt:1.1.2.2 
php-src/ext/standard/tests/general_functions/intval.phpt:1.1.2.2.2.1
--- php-src/ext/standard/tests/general_functions/intval.phpt:1.1.2.2Sun May 
27 14:30:06 2007
+++ php-src/ext/standard/tests/general_functions/intval.phptThu Jun 11 
22:26:51 2009
@@ -256,8 +256,8 @@
 int(-10)
 int(10)
 int(105)
-int(5)
-int(6)
+int(%d)
+int(%d)
 int(0)
 int(1)
 int(1)

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/intval_variation2.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/general_functions/intval_variation2.phpt
+++ php-src/ext/standard/tests/general_functions/intval_variation2.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/intval_variation1.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/general_functions/intval_variation1.phpt
+++ php-src/ext/standard/tests/general_functions/intval_variation1.phpt



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src /ext/standard/tests/general_functions intval.phpt intval_variation1.phpt intval_variation2.phpt

2009-06-11 Thread andy wharmby
wharmby Thu Jun 11 22:26:54 2009 UTC

  Modified files:  
/php-src/ext/standard/tests/general_functions   
intval_variation2.phpt 
intval_variation1.phpt 
intval.phpt 
  Log:
  New intval() tests. Tested on Windows, Linux and linux 64
  http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/intval_variation2.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/standard/tests/general_functions/intval_variation2.phpt
diff -u /dev/null 
php-src/ext/standard/tests/general_functions/intval_variation2.phpt:1.2
--- /dev/null   Thu Jun 11 22:26:54 2009
+++ php-src/ext/standard/tests/general_functions/intval_variation2.phpt Thu Jun 
11 22:26:54 2009
@@ -0,0 +1,195 @@
+--TEST--
+Test intval() function : usage variation 
+--FILE--
+?php
+/* Prototype  : int intval(mixed var [, int base])
+ * Description: Get the integer value of a variable using the optional base 
for the conversion 
+ * Source code: ext/standard/type.c
+ * Alias to functions: 
+ */
+
+echo *** Testing intval() : usage variation ***\n;
+
+// Define error handler
+function test_error_handler($err_no, $err_msg, $filename, $linenum, $vars) {
+   if (error_reporting() != 0) {
+   // report non-silenced errors
+   echo Error: $err_no - $err_msg, $filename($linenum)\n;
+   }
+}
+set_error_handler('test_error_handler');
+
+// Initialise function arguments not being substituted (if any)
+$var = 1;
+
+//get an unset variable
+$unset_var = 10;
+unset ($unset_var);
+
+// define some classes
+class classWithToString
+{
+   public function __toString() {
+   return Class A object;
+   }
+}
+
+class classWithoutToString
+{
+}
+
+// heredoc string
+$heredoc = EOT
+hello world
+EOT;
+
+// add arrays
+$index_array = array (1, 2, 3);
+$assoc_array = array ('one' = 1, 'two' = 2);
+
+//array of values to iterate over
+$inputs = array(
+
+  // float data
+  'float 10.5' = 10.5,
+  'float -10.5' = -10.5,
+  'float 12.3456789000e10' = 12.3456789000e10,
+  'float -12.3456789000e10' = -12.3456789000e10,
+  'float .5' = .5,
+
+  // array data
+  'empty array' = array(),
+  'int indexed array' = $index_array,
+  'associative array' = $assoc_array,
+  'nested arrays' = array('foo', $index_array, $assoc_array),
+
+  // null data
+  'uppercase NULL' = NULL,
+  'lowercase null' = null,
+
+  // boolean data
+  'lowercase true' = true,
+  'lowercase false' =false,
+  'uppercase TRUE' =TRUE,
+  'uppercase FALSE' =FALSE,
+
+  // empty data
+  'empty string DQ' = ,
+  'empty string SQ' = '',
+
+  // string data
+  'string DQ' = string,
+  'string SQ' = 'string',
+  'mixed case string' = sTrInG,
+  'heredoc' = $heredoc,
+
+  // object data
+  'instance of classWithToString' = new classWithToString(),
+  'instance of classWithoutToString' = new classWithoutToString(),
+
+  // undefined data
+  'undefined var' = @$undefined_var,
+
+  // unset data
+  'unset var' = @$unset_var,
+);
+
+// loop through each element of the array for base
+
+foreach($inputs as $key =$value) {
+  echo \n--$key--\n;
+  var_dump( intval($var, $value) );
+};
+
+?
+===DONE===
+--EXPECTF--
+*** Testing intval() : usage variation ***
+
+--float 10.5--
+int(1)
+
+--float -10.5--
+int(1)
+
+--float 12.3456789000e10--
+int(1)
+
+--float -12.3456789000e10--
+int(1)
+
+--float .5--
+int(1)
+
+--empty array--
+Error: 2 - intval() expects parameter 2 to be long, array given, %s(%d)
+NULL
+
+--int indexed array--
+Error: 2 - intval() expects parameter 2 to be long, array given, %s(%d)
+NULL
+
+--associative array--
+Error: 2 - intval() expects parameter 2 to be long, array given, %s(%d)
+NULL
+
+--nested arrays--
+Error: 2 - intval() expects parameter 2 to be long, array given, %s(%d)
+NULL
+
+--uppercase NULL--
+int(1)
+
+--lowercase null--
+int(1)
+
+--lowercase true--
+int(1)
+
+--lowercase false--
+int(1)
+
+--uppercase TRUE--
+int(1)
+
+--uppercase FALSE--
+int(1)
+
+--empty string DQ--
+Error: 2 - intval() expects parameter 2 to be long, Unicode string given, 
%s(%d)
+NULL
+
+--empty string SQ--
+Error: 2 - intval() expects parameter 2 to be long, Unicode string given, 
%s(%d)
+NULL
+
+--string DQ--
+Error: 2 - intval() expects parameter 2 to be long, Unicode string given, 
%s(%d)
+NULL
+
+--string SQ--
+Error: 2 - intval() expects parameter 2 to be long, Unicode string given, 
%s(%d)
+NULL
+
+--mixed case string--
+Error: 2 - intval() expects parameter 2 to be long, Unicode string given, 
%s(%d)
+NULL
+
+--heredoc--
+Error: 2 - intval() expects parameter 2 to be long, Unicode string given, 
%s(%d)
+NULL
+
+--instance of classWithToString--
+Error: 2 - intval() expects parameter 2 to be long, object given, %s(%d)

[PHP-CVS] cvs: php-src(PHP_5_2) /ext/standard/tests/general_functions intval.phpt intval_variation1.phpt intval_variation2.phpt

2009-06-11 Thread andy wharmby
wharmby Thu Jun 11 22:26:57 2009 UTC

  Added files: (Branch: PHP_5_2)
/php-src/ext/standard/tests/general_functions   
intval_variation2.phpt 
intval_variation1.phpt 

  Modified files:  
/php-src/ext/standard/tests/general_functions   intval.phpt 
  Log:
  New intval() tests. Tested on Windows, Linux and linux 64
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/intval.phpt?r1=1.1.2.2r2=1.1.2.3diff_format=u
Index: php-src/ext/standard/tests/general_functions/intval.phpt
diff -u php-src/ext/standard/tests/general_functions/intval.phpt:1.1.2.2 
php-src/ext/standard/tests/general_functions/intval.phpt:1.1.2.3
--- php-src/ext/standard/tests/general_functions/intval.phpt:1.1.2.2Sun May 
27 14:30:06 2007
+++ php-src/ext/standard/tests/general_functions/intval.phptThu Jun 11 
22:26:57 2009
@@ -256,8 +256,8 @@
 int(-10)
 int(10)
 int(105)
-int(5)
-int(6)
+int(%d)
+int(%d)
 int(0)
 int(1)
 int(1)

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/intval_variation2.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/general_functions/intval_variation2.phpt
+++ php-src/ext/standard/tests/general_functions/intval_variation2.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/intval_variation1.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/general_functions/intval_variation1.phpt
+++ php-src/ext/standard/tests/general_functions/intval_variation1.phpt



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_3) /ext/posix/tests posix_strerror_error_basic.phpt

2009-06-11 Thread andy wharmby
wharmby Thu Jun 11 23:04:35 2009 UTC

  Removed files:   (Branch: PHP_5_3)
/php-src/ext/posix/testsposix_strerror_error_basic.phpt 
  Log:
  Delete duplicate test
  



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src /ext/posix/tests posix_strerror_error_basic.phpt

2009-06-11 Thread andy wharmby
wharmby Thu Jun 11 23:04:36 2009 UTC

  Removed files:   
/php-src/ext/posix/testsposix_strerror_error_basic.phpt 
  Log:
  Delete duplicate test
  



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_2) /ext/posix/tests posix_strerror_error_basic.phpt

2009-06-11 Thread andy wharmby
wharmby Thu Jun 11 23:04:37 2009 UTC

  Removed files:   (Branch: PHP_5_2)
/php-src/ext/posix/testsposix_strerror_error_basic.phpt 
  Log:
  Delete duplicate test
  



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src /ext/mbstring/tests mb_substitute_character_variation1.phpt

2009-06-09 Thread andy wharmby
wharmby Tue Jun  9 20:18:29 2009 UTC

  Modified files:  
/php-src/ext/mbstring/tests mb_substitute_character_variation1.phpt 
  Log:
  Fix test - remove bogus variation 
  
http://cvs.php.net/viewvc.cgi/php-src/ext/mbstring/tests/mb_substitute_character_variation1.phpt?r1=1.2r2=1.3diff_format=u
Index: php-src/ext/mbstring/tests/mb_substitute_character_variation1.phpt
diff -u php-src/ext/mbstring/tests/mb_substitute_character_variation1.phpt:1.2 
php-src/ext/mbstring/tests/mb_substitute_character_variation1.phpt:1.3
--- php-src/ext/mbstring/tests/mb_substitute_character_variation1.phpt:1.2  
Fri Dec  5 13:13:14 2008
+++ php-src/ext/mbstring/tests/mb_substitute_character_variation1.phpt  Tue Jun 
 9 20:18:29 2009
@@ -105,9 +105,6 @@
 
   // unset data
   'unset var' = @$unset_var,
-  
-  // resource variable
-  'resource' = $fp  
 );
 
 // loop through each element of the array for substchar
@@ -232,8 +229,5 @@
 --unset var--
 Error: 2 - mb_substitute_character(): Unknown character., %s(%d)
 bool(false)
-
---resource--
-bool(true)
 ===DONE===
 



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_3) /ext/mbstring/tests mb_substitute_character_variation1.phpt

2009-06-09 Thread andy wharmby
wharmby Tue Jun  9 20:18:31 2009 UTC

  Modified files:  (Branch: PHP_5_3)
/php-src/ext/mbstring/tests mb_substitute_character_variation1.phpt 
  Log:
  Fix test - remove bogus variation 
  
http://cvs.php.net/viewvc.cgi/php-src/ext/mbstring/tests/mb_substitute_character_variation1.phpt?r1=1.1.4.2r2=1.1.4.3diff_format=u
Index: php-src/ext/mbstring/tests/mb_substitute_character_variation1.phpt
diff -u 
php-src/ext/mbstring/tests/mb_substitute_character_variation1.phpt:1.1.4.2 
php-src/ext/mbstring/tests/mb_substitute_character_variation1.phpt:1.1.4.3
--- php-src/ext/mbstring/tests/mb_substitute_character_variation1.phpt:1.1.4.2  
Fri Dec  5 13:10:48 2008
+++ php-src/ext/mbstring/tests/mb_substitute_character_variation1.phpt  Tue Jun 
 9 20:18:31 2009
@@ -105,9 +105,6 @@
 
   // unset data
   'unset var' = @$unset_var,
-  
-  // resource variable
-  'resource' = $fp  
 );
 
 // loop through each element of the array for substchar
@@ -230,8 +227,5 @@
 --unset var--
 Error: 2 - mb_substitute_character(): Unknown character., %s(%d)
 bool(false)
-
---resource--
-bool(true)
 ===DONE===
 



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



  1   2   3   >