zoe                                      Sun, 30 Aug 2009 12:19:50 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=287896

Log:
More tests from 2009 testfest

Changed paths:
    A   
php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/get_cfg_var_variation1.phpt
    A   
php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/get_cfg_var_variation6.phpt
    A   
php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/get_cfg_var_variation8.phpt
    A   
php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/getservbyname_variation1.phpt
    A   
php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/getservbyname_variation13.phpt
    A   
php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/getservbyname_variation6.phpt
    A   
php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/getservbyname_variation8.phpt
    A   
php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/get_cfg_var_variation1.phpt
    A   
php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/get_cfg_var_variation6.phpt
    A   
php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/get_cfg_var_variation8.phpt
    A   
php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/getservbyname_variation1.phpt
    A   
php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/getservbyname_variation13.phpt
    A   
php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/getservbyname_variation6.phpt
    A   
php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/getservbyname_variation8.phpt
    A   
php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/getservbyport_variation1.phpt
    A   
php/php-src/trunk/ext/standard/tests/general_functions/get_cfg_var_variation1.phpt
    A   
php/php-src/trunk/ext/standard/tests/general_functions/get_cfg_var_variation6.phpt
    A   
php/php-src/trunk/ext/standard/tests/general_functions/get_cfg_var_variation8.phpt
    A   
php/php-src/trunk/ext/standard/tests/general_functions/getservbyname_variation1.phpt
    A   
php/php-src/trunk/ext/standard/tests/general_functions/getservbyname_variation13.phpt
    A   
php/php-src/trunk/ext/standard/tests/general_functions/getservbyname_variation6.phpt
    A   
php/php-src/trunk/ext/standard/tests/general_functions/getservbyname_variation8.phpt
    A   
php/php-src/trunk/ext/standard/tests/general_functions/getservbyport_variation1.phpt

Added: php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/get_cfg_var_variation1.phpt
===================================================================
--- php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/get_cfg_var_variation1.phpt	                        (rev 0)
+++ php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/get_cfg_var_variation1.phpt	2009-08-30 12:19:50 UTC (rev 287896)
@@ -0,0 +1,46 @@
+--TEST--
+Test function get_cfg_var() by substituting argument 1 with array values.
+--CREDITS--
+Francesco Fullone f...@ideato.it
+#PHPTestFest Cesena Italia on 2009-06-20
+--INI--
+session.use_cookies=0
+session.serialize_handler=php
+session.save_handler=files
+--FILE--
+<?php
+
+
+echo "*** Test substituting argument 1 with array values ***\n";
+
+
+
+$index_array = array(1, 2, 3);
+$assoc_array = array(1 => 'one', 2 => 'two');
+
+$variation_array = array(
+  'empty array' => array(),
+  'int indexed array' => $index_array,
+  'associative array' => $assoc_array,
+  'nested arrays' => array('foo', $index_array, $assoc_array),
+  );
+
+
+foreach ( $variation_array as $var ) {
+  var_dump(get_cfg_var( $var  ) );
+}
+?>
+--EXPECTF--
+*** Test substituting argument 1 with array values ***
+
+Notice: Array to string conversion in %s.php on line %d
+bool(false)
+
+Notice: Array to string conversion in %s.php on line %d
+bool(false)
+
+Notice: Array to string conversion in %s.php on line %d
+bool(false)
+
+Notice: Array to string conversion in %s.php on line %d
+bool(false)

Added: php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/get_cfg_var_variation6.phpt
===================================================================
--- php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/get_cfg_var_variation6.phpt	                        (rev 0)
+++ php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/get_cfg_var_variation6.phpt	2009-08-30 12:19:50 UTC (rev 287896)
@@ -0,0 +1,41 @@
+--TEST--
+Test function get_cfg_var() by substituting argument 1 with object values.
+--CREDITS--
+Francesco Fullone f...@ideato.it
+#PHPTestFest Cesena Italia on 2009-06-20
+--INI--
+session.use_cookies=0
+session.serialize_handler=php
+session.save_handler=files
+--FILE--
+<?php
+
+
+echo "*** Test substituting argument 1 with object values ***\n";
+
+class classWithToString
+{
+        public function __toString() {
+                return "session.use_cookies";
+        }
+}
+
+class classWithoutToString
+{
+}
+
+$variation_array = array(
+  'instance of classWithToString' => new classWithToString(),
+  'instance of classWithoutToString' => new classWithoutToString(),
+  );
+
+
+foreach ( $variation_array as $var ) {
+  var_dump(get_cfg_var( $var  ) );
+}
+?>
+--EXPECTF--
+*** Test substituting argument 1 with object values ***
+string(1) "0"
+
+Catchable fatal error: Object of class classWithoutToString could not be converted to string in %s.php on line %d

Added: php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/get_cfg_var_variation8.phpt
===================================================================
--- php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/get_cfg_var_variation8.phpt	                        (rev 0)
+++ php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/get_cfg_var_variation8.phpt	2009-08-30 12:19:50 UTC (rev 287896)
@@ -0,0 +1,20 @@
+--TEST--
+Test function get_cfg_var() by calling deprecated option
+--CREDITS--
+Francesco Fullone f...@ideato.it
+#PHPTestFest Cesena Italia on 2009-06-20
+--INI--
+register_globals=1
+--SKIPIF--
+<?php if (version_compare(PHP_VERSION, "5.3", "<")) die("skip requires 5.3 or greater"); ?>
+--FILE--
+<?php
+echo "*** Test by calling method or function with deprecated option ***\n";
+var_dump(get_cfg_var( 'register_globals' ) );
+
+?>
+--EXPECTF--
+PHP Warning:  Directive 'register_globals' is deprecated in PHP 5.3 and greater in %s on line 0
+*** Test by calling method or function with deprecated option ***
+string(1) "1"
+

Added: php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/getservbyname_variation1.phpt
===================================================================
--- php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/getservbyname_variation1.phpt	                        (rev 0)
+++ php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/getservbyname_variation1.phpt	2009-08-30 12:19:50 UTC (rev 287896)
@@ -0,0 +1,40 @@
+--TEST--
+Test function getservbyname() by substituting argument 1 with array values.
+--FILE--
+<?php
+
+
+echo "*** Test substituting argument 1 with array values ***\n";
+
+$protocol = "tcp";
+
+
+$index_array = array(1, 2, 3);
+$assoc_array = array(1 => 'one', 2 => 'two');
+
+$variation_array = array(
+  'empty array' => array(),
+  'int indexed array' => $index_array,
+  'associative array' => $assoc_array,
+  'nested arrays' => array('foo', $index_array, $assoc_array),
+  );
+
+
+foreach ( $variation_array as $var ) {
+  var_dump(getservbyname( $var ,  $protocol ) );
+}
+?>
+--EXPECTF--
+*** Test substituting argument 1 with array values ***
+
+Notice: Array to string conversion in %s.php on line %d
+bool(false)
+
+Notice: Array to string conversion in %s.php on line %d
+bool(false)
+
+Notice: Array to string conversion in %s.php on line %d
+bool(false)
+
+Notice: Array to string conversion in %s.php on line %d
+bool(false)


Property changes on: php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/getservbyname_variation1.phpt
___________________________________________________________________
Added: svn:executable
   + *

Added: php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/getservbyname_variation13.phpt
===================================================================
--- php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/getservbyname_variation13.phpt	                        (rev 0)
+++ php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/getservbyname_variation13.phpt	2009-08-30 12:19:50 UTC (rev 287896)
@@ -0,0 +1,37 @@
+--TEST--
+Test function getservbyname() by substituting argument 2 with object values.
+--FILE--
+<?php
+
+
+echo "*** Test substituting argument 2 with object values ***\n";
+
+$service = "www";
+
+
+class classWithToString
+{
+        public function __toString() {
+                return "Class A object";
+        }
+}
+
+class classWithoutToString
+{
+}
+
+$variation_array = array(
+  'instance of classWithToString' => new classWithToString(),
+  'instance of classWithoutToString' => new classWithoutToString(),
+  );
+
+
+foreach ( $variation_array as $var ) {
+  var_dump(getservbyname( $service, $var  ) );
+}
+?>
+--EXPECTF--
+*** Test substituting argument 2 with object values ***
+bool(false)
+
+Catchable fatal error: Object of class classWithoutToString could not be converted to string in %s.php on line %d


Property changes on: php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/getservbyname_variation13.phpt
___________________________________________________________________
Added: svn:executable
   + *

Added: php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/getservbyname_variation6.phpt
===================================================================
--- php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/getservbyname_variation6.phpt	                        (rev 0)
+++ php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/getservbyname_variation6.phpt	2009-08-30 12:19:50 UTC (rev 287896)
@@ -0,0 +1,37 @@
+--TEST--
+Test function getservbyname() by substituting argument 1 with object values.
+--FILE--
+<?php
+
+
+echo "*** Test substituting argument 1 with object values ***\n";
+
+$protocol = "tcp";
+
+
+class classWithToString
+{
+        public function __toString() {
+                return "Class A object";
+        }
+}
+
+class classWithoutToString
+{
+}
+
+$variation_array = array(
+  'instance of classWithToString' => new classWithToString(),
+  'instance of classWithoutToString' => new classWithoutToString(),
+  );
+
+
+foreach ( $variation_array as $var ) {
+  var_dump(getservbyname( $var ,  $protocol ) );
+}
+?>
+--EXPECTF--
+*** Test substituting argument 1 with object values ***
+bool(false)
+
+Catchable fatal error: Object of class classWithoutToString could not be converted to string in %s.php on line %d


Property changes on: php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/getservbyname_variation6.phpt
___________________________________________________________________
Added: svn:executable
   + *

Added: php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/getservbyname_variation8.phpt
===================================================================
--- php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/getservbyname_variation8.phpt	                        (rev 0)
+++ php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/getservbyname_variation8.phpt	2009-08-30 12:19:50 UTC (rev 287896)
@@ -0,0 +1,40 @@
+--TEST--
+Test function getservbyname() by substituting argument 2 with array values.
+--FILE--
+<?php
+
+
+echo "*** Test substituting argument 2 with array values ***\n";
+
+$service = "www";
+
+
+$index_array = array(1, 2, 3);
+$assoc_array = array(1 => 'one', 2 => 'two');
+
+$variation_array = array(
+  'empty array' => array(),
+  'int indexed array' => $index_array,
+  'associative array' => $assoc_array,
+  'nested arrays' => array('foo', $index_array, $assoc_array),
+  );
+
+
+foreach ( $variation_array as $var ) {
+  var_dump(getservbyname( $service, $var  ) );
+}
+?>
+--EXPECTF--
+*** Test substituting argument 2 with array values ***
+
+Notice: Array to string conversion in %s.php on line %d
+bool(false)
+
+Notice: Array to string conversion in %s.php on line %d
+bool(false)
+
+Notice: Array to string conversion in %s.php on line %d
+bool(false)
+
+Notice: Array to string conversion in %s.php on line %d
+bool(false)


Property changes on: php/php-src/branches/PHP_5_2/ext/standard/tests/general_functions/getservbyname_variation8.phpt
___________________________________________________________________
Added: svn:executable
   + *

Added: php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/get_cfg_var_variation1.phpt
===================================================================
--- php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/get_cfg_var_variation1.phpt	                        (rev 0)
+++ php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/get_cfg_var_variation1.phpt	2009-08-30 12:19:50 UTC (rev 287896)
@@ -0,0 +1,46 @@
+--TEST--
+Test function get_cfg_var() by substituting argument 1 with array values.
+--CREDITS--
+Francesco Fullone f...@ideato.it
+#PHPTestFest Cesena Italia on 2009-06-20
+--INI--
+session.use_cookies=0
+session.serialize_handler=php
+session.save_handler=files
+--FILE--
+<?php
+
+
+echo "*** Test substituting argument 1 with array values ***\n";
+
+
+
+$index_array = array(1, 2, 3);
+$assoc_array = array(1 => 'one', 2 => 'two');
+
+$variation_array = array(
+  'empty array' => array(),
+  'int indexed array' => $index_array,
+  'associative array' => $assoc_array,
+  'nested arrays' => array('foo', $index_array, $assoc_array),
+  );
+
+
+foreach ( $variation_array as $var ) {
+  var_dump(get_cfg_var( $var  ) );
+}
+?>
+--EXPECTF--
+*** Test substituting argument 1 with array values ***
+
+Warning: get_cfg_var() expects parameter 1 to be string, array given in %s on line %d
+NULL
+
+Warning: get_cfg_var() expects parameter 1 to be string, array given in %s on line %d
+NULL
+
+Warning: get_cfg_var() expects parameter 1 to be string, array given in %s on line %d
+NULL
+
+Warning: get_cfg_var() expects parameter 1 to be string, array given in %s on line %d
+NULL

Added: php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/get_cfg_var_variation6.phpt
===================================================================
--- php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/get_cfg_var_variation6.phpt	                        (rev 0)
+++ php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/get_cfg_var_variation6.phpt	2009-08-30 12:19:50 UTC (rev 287896)
@@ -0,0 +1,44 @@
+--TEST--
+Test function get_cfg_var() by substituting argument 1 with object values.
+--CREDITS--
+Francesco Fullone f...@ideato.it
+#PHPTestFest Cesena Italia on 2009-06-20
+--INI--
+session.use_cookies=0
+session.serialize_handler=php
+session.save_handler=files
+--FILE--
+<?php
+
+
+echo "*** Test substituting argument 1 with object values ***\n";
+
+
+
+class classWithToString
+{
+        public function __toString() {
+                return "session.use_cookies";
+        }
+}
+
+class classWithoutToString
+{
+}
+
+$variation_array = array(
+  'instance of classWithToString' => new classWithToString(),
+  'instance of classWithoutToString' => new classWithoutToString(),
+  );
+
+
+foreach ( $variation_array as $var ) {
+  var_dump(get_cfg_var( $var  ) );
+}
+?>
+--EXPECTF--
+*** Test substituting argument 1 with object values ***
+string(1) "0"
+
+Warning: get_cfg_var() expects parameter 1 to be string, object given in %s.php on line %d
+NULL

Added: php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/get_cfg_var_variation8.phpt
===================================================================
--- php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/get_cfg_var_variation8.phpt	                        (rev 0)
+++ php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/get_cfg_var_variation8.phpt	2009-08-30 12:19:50 UTC (rev 287896)
@@ -0,0 +1,20 @@
+--TEST--
+Test function get_cfg_var() by calling deprecated option
+--CREDITS--
+Francesco Fullone f...@ideato.it
+#PHPTestFest Cesena Italia on 2009-06-20
+--INI--
+register_globals=1
+--SKIPIF--
+<?php if (version_compare(PHP_VERSION, "5.3", "<")) die("skip requires 5.3 or greater"); ?>
+--FILE--
+<?php
+echo "*** Test by calling method or function with deprecated option ***\n";
+var_dump(get_cfg_var( 'register_globals' ) );
+
+?>
+--EXPECTF--
+PHP Warning:  Directive 'register_globals' is deprecated in PHP 5.3 and greater in %s on line 0
+*** Test by calling method or function with deprecated option ***
+string(1) "1"
+

Added: php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/getservbyname_variation1.phpt
===================================================================
--- php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/getservbyname_variation1.phpt	                        (rev 0)
+++ php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/getservbyname_variation1.phpt	2009-08-30 12:19:50 UTC (rev 287896)
@@ -0,0 +1,40 @@
+--TEST--
+Test function getservbyname() by substituting argument 1 with array values.
+--FILE--
+<?php
+
+
+echo "*** Test substituting argument 1 with array values ***\n";
+
+$protocol = "tcp";
+
+
+$index_array = array(1, 2, 3);
+$assoc_array = array(1 => 'one', 2 => 'two');
+
+$variation_array = array(
+  'empty array' => array(),
+  'int indexed array' => $index_array,
+  'associative array' => $assoc_array,
+  'nested arrays' => array('foo', $index_array, $assoc_array),
+  );
+
+
+foreach ( $variation_array as $var ) {
+  var_dump(getservbyname( $var ,  $protocol ) );
+}
+?>
+--EXPECTF--
+*** Test substituting argument 1 with array values ***
+
+Warning: getservbyname() expects parameter 1 to be string, array given in %s on line %d
+NULL
+
+Warning: getservbyname() expects parameter 1 to be string, array given in %s on line %d
+NULL
+
+Warning: getservbyname() expects parameter 1 to be string, array given in %s on line %d
+NULL
+
+Warning: getservbyname() expects parameter 1 to be string, array given in %s on line %d
+NULL


Property changes on: php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/getservbyname_variation1.phpt
___________________________________________________________________
Added: svn:executable
   + *

Added: php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/getservbyname_variation13.phpt
===================================================================
--- php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/getservbyname_variation13.phpt	                        (rev 0)
+++ php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/getservbyname_variation13.phpt	2009-08-30 12:19:50 UTC (rev 287896)
@@ -0,0 +1,38 @@
+--TEST--
+Test function getservbyname() by substituting argument 2 with object values.
+--FILE--
+<?php
+
+
+echo "*** Test substituting argument 2 with object values ***\n";
+
+$service = "www";
+
+
+class classWithToString
+{
+        public function __toString() {
+                return "Class A object";
+        }
+}
+
+class classWithoutToString
+{
+}
+
+$variation_array = array(
+  'instance of classWithToString' => new classWithToString(),
+  'instance of classWithoutToString' => new classWithoutToString(),
+  );
+
+
+foreach ( $variation_array as $var ) {
+  var_dump(getservbyname( $service, $var  ) );
+}
+?>
+--EXPECTF--
+*** Test substituting argument 2 with object values ***
+bool(false)
+
+Warning: getservbyname() expects parameter 2 to be string, object given in %s.php on line %d
+NULL


Property changes on: php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/getservbyname_variation13.phpt
___________________________________________________________________
Added: svn:executable
   + *

Added: php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/getservbyname_variation6.phpt
===================================================================
--- php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/getservbyname_variation6.phpt	                        (rev 0)
+++ php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/getservbyname_variation6.phpt	2009-08-30 12:19:50 UTC (rev 287896)
@@ -0,0 +1,38 @@
+--TEST--
+Test function getservbyname() by substituting argument 1 with object values.
+--FILE--
+<?php
+
+
+echo "*** Test substituting argument 1 with object values ***\n";
+
+$protocol = "tcp";
+
+
+class classWithToString
+{
+        public function __toString() {
+                return "Class A object";
+        }
+}
+
+class classWithoutToString
+{
+}
+
+$variation_array = array(
+  'instance of classWithToString' => new classWithToString(),
+  'instance of classWithoutToString' => new classWithoutToString(),
+  );
+
+
+foreach ( $variation_array as $var ) {
+  var_dump(getservbyname( $var ,  $protocol ) );
+}
+?>
+--EXPECTF--
+*** Test substituting argument 1 with object values ***
+bool(false)
+
+Warning: getservbyname() expects parameter 1 to be string, object given in %s.php on line %d
+NULL


Property changes on: php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/getservbyname_variation6.phpt
___________________________________________________________________
Added: svn:executable
   + *

Added: php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/getservbyname_variation8.phpt
===================================================================
--- php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/getservbyname_variation8.phpt	                        (rev 0)
+++ php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/getservbyname_variation8.phpt	2009-08-30 12:19:50 UTC (rev 287896)
@@ -0,0 +1,40 @@
+--TEST--
+Test function getservbyname() by substituting argument 2 with array values.
+--FILE--
+<?php
+
+
+echo "*** Test substituting argument 2 with array values ***\n";
+
+$service = "www";
+
+
+$index_array = array(1, 2, 3);
+$assoc_array = array(1 => 'one', 2 => 'two');
+
+$variation_array = array(
+  'empty array' => array(),
+  'int indexed array' => $index_array,
+  'associative array' => $assoc_array,
+  'nested arrays' => array('foo', $index_array, $assoc_array),
+  );
+
+
+foreach ( $variation_array as $var ) {
+  var_dump(getservbyname( $service, $var  ) );
+}
+?>
+--EXPECTF--
+*** Test substituting argument 2 with array values ***
+
+Warning: getservbyname() expects parameter 2 to be string, array given in %s on line %d
+NULL
+
+Warning: getservbyname() expects parameter 2 to be string, array given in %s on line %d
+NULL
+
+Warning: getservbyname() expects parameter 2 to be string, array given in %s on line %d
+NULL
+
+Warning: getservbyname() expects parameter 2 to be string, array given in %s on line %d
+NULL


Property changes on: php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/getservbyname_variation8.phpt
___________________________________________________________________
Added: svn:executable
   + *

Added: php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/getservbyport_variation1.phpt
===================================================================
--- php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/getservbyport_variation1.phpt	                        (rev 0)
+++ php/php-src/branches/PHP_5_3/ext/standard/tests/general_functions/getservbyport_variation1.phpt	2009-08-30 12:19:50 UTC (rev 287896)
@@ -0,0 +1,40 @@
+--TEST--
+Test function getservbyport() by calling it more than or less than its expected arguments
+--DESCRIPTION--
+Test function passing invalid port number and invalid protocol name
+--CREDITS--
+Italian PHP TestFest 2009 Cesena 19-20-21 june
+Fabio Fabbrucci (fabbru...@grupporetina.com)
+Michele Orselli (m...@ideato.it)
+Simone Gentili (sensora...@gmail.com)
+--FILE--
+<?php
+	var_dump(getservbyport( -1, "tcp" ));
+	var_dump(getservbyport( 80, "ppp" ));
+	var_dump(getservbyport( null, null));
+	var_dump(getservbyport( array(), array()));
+	var_dump(getservbyport( array(80), array("tcp")));
+	var_dump(getservbyport( array(2, 3), array("one"=>1, "two"=>2)));
+	var_dump(getservbyport( 2, 2));
+	var_dump(getservbyport( "80", "tcp"));
+	var_dump(getservbyport( new stdClass(), new stdClass()));
+
+?>
+--EXPECTF--
+bool(false)
+bool(false)
+bool(false)
+
+Warning: getservbyport() expects parameter 1 to be long, array given in %s on line %d
+NULL
+
+Warning: getservbyport() expects parameter 1 to be long, array given in %s on line %d
+NULL
+
+Warning: getservbyport() expects parameter 1 to be long, array given in %s on line %d
+NULL
+bool(false)
+string(%d) "%s"
+
+Warning: getservbyport() expects parameter 1 to be long, object given in %s on line %d
+NULL

Added: php/php-src/trunk/ext/standard/tests/general_functions/get_cfg_var_variation1.phpt
===================================================================
--- php/php-src/trunk/ext/standard/tests/general_functions/get_cfg_var_variation1.phpt	                        (rev 0)
+++ php/php-src/trunk/ext/standard/tests/general_functions/get_cfg_var_variation1.phpt	2009-08-30 12:19:50 UTC (rev 287896)
@@ -0,0 +1,46 @@
+--TEST--
+Test function get_cfg_var() by substituting argument 1 with array values.
+--CREDITS--
+Francesco Fullone f...@ideato.it
+#PHPTestFest Cesena Italia on 2009-06-20
+--INI--
+session.use_cookies=0
+session.serialize_handler=php
+session.save_handler=files
+--FILE--
+<?php
+
+
+echo "*** Test substituting argument 1 with array values ***\n";
+
+
+
+$index_array = array(1, 2, 3);
+$assoc_array = array(1 => 'one', 2 => 'two');
+
+$variation_array = array(
+  'empty array' => array(),
+  'int indexed array' => $index_array,
+  'associative array' => $assoc_array,
+  'nested arrays' => array('foo', $index_array, $assoc_array),
+  );
+
+
+foreach ( $variation_array as $var ) {
+  var_dump(get_cfg_var( $var  ) );
+}
+?>
+--EXPECTF--
+*** Test substituting argument 1 with array values ***
+
+Warning: get_cfg_var() expects parameter 1 to be binary string, array given in %s on line %d
+NULL
+
+Warning: get_cfg_var() expects parameter 1 to be binary string, array given in %s on line %d
+NULL
+
+Warning: get_cfg_var() expects parameter 1 to be binary string, array given in %s on line %d
+NULL
+
+Warning: get_cfg_var() expects parameter 1 to be binary string, array given in %s on line %d
+NULL

Added: php/php-src/trunk/ext/standard/tests/general_functions/get_cfg_var_variation6.phpt
===================================================================
--- php/php-src/trunk/ext/standard/tests/general_functions/get_cfg_var_variation6.phpt	                        (rev 0)
+++ php/php-src/trunk/ext/standard/tests/general_functions/get_cfg_var_variation6.phpt	2009-08-30 12:19:50 UTC (rev 287896)
@@ -0,0 +1,44 @@
+--TEST--
+Test function get_cfg_var() by substituting argument 1 with object values.
+--CREDITS--
+Francesco Fullone f...@ideato.it
+#PHPTestFest Cesena Italia on 2009-06-20
+--INI--
+session.use_cookies=0
+session.serialize_handler=php
+session.save_handler=files
+--FILE--
+<?php
+
+
+echo "*** Test substituting argument 1 with object values ***\n";
+
+
+
+class classWithToString
+{
+        public function __toString() {
+                return "session.use_cookies";
+        }
+}
+
+class classWithoutToString
+{
+}
+
+$variation_array = array(
+  'instance of classWithToString' => new classWithToString(),
+  'instance of classWithoutToString' => new classWithoutToString(),
+  );
+
+
+foreach ( $variation_array as $var ) {
+  var_dump(get_cfg_var( $var  ) );
+}
+?>
+--EXPECTF--
+*** Test substituting argument 1 with object values ***
+unicode(1) "0"
+
+Warning: get_cfg_var() expects parameter 1 to be binary string, object given in %s.php on line %d
+NULL

Added: php/php-src/trunk/ext/standard/tests/general_functions/get_cfg_var_variation8.phpt
===================================================================
--- php/php-src/trunk/ext/standard/tests/general_functions/get_cfg_var_variation8.phpt	                        (rev 0)
+++ php/php-src/trunk/ext/standard/tests/general_functions/get_cfg_var_variation8.phpt	2009-08-30 12:19:50 UTC (rev 287896)
@@ -0,0 +1,19 @@
+--TEST--
+Test function get_cfg_var() by calling deprecated option
+--CREDITS--
+Francesco Fullone f...@ideato.it
+#PHPTestFest Cesena Italia on 2009-06-20
+--INI--
+register_globals=1
+--SKIPIF--
+<?php if (version_compare(PHP_VERSION, "5.3", "<")) die("skip requires 5.3 or greater"); ?>
+--FILE--
+<?php
+echo "*** Test by calling method or function with deprecated option ***\n";
+var_dump(get_cfg_var( 'register_globals' ) );
+
+?>
+--EXPECTF--
+PHP Warning:  Directive 'register_globals' is no longer supported in PHP 6 and greater in Unknown on line 0
+*** Test by calling method or function with deprecated option ***
+unicode(1) "1"

Added: php/php-src/trunk/ext/standard/tests/general_functions/getservbyname_variation1.phpt
===================================================================
--- php/php-src/trunk/ext/standard/tests/general_functions/getservbyname_variation1.phpt	                        (rev 0)
+++ php/php-src/trunk/ext/standard/tests/general_functions/getservbyname_variation1.phpt	2009-08-30 12:19:50 UTC (rev 287896)
@@ -0,0 +1,40 @@
+--TEST--
+Test function getservbyname() by substituting argument 1 with array values.
+--FILE--
+<?php
+
+
+echo "*** Test substituting argument 1 with array values ***\n";
+
+$protocol = "tcp";
+
+
+$index_array = array(1, 2, 3);
+$assoc_array = array(1 => 'one', 2 => 'two');
+
+$variation_array = array(
+  'empty array' => array(),
+  'int indexed array' => $index_array,
+  'associative array' => $assoc_array,
+  'nested arrays' => array('foo', $index_array, $assoc_array),
+  );
+
+
+foreach ( $variation_array as $var ) {
+  var_dump(getservbyname( $var ,  $protocol ) );
+}
+?>
+--EXPECTF--
+*** Test substituting argument 1 with array values ***
+
+Warning: getservbyname() expects parameter 1 to be binary string, array given in %s on line %d
+NULL
+
+Warning: getservbyname() expects parameter 1 to be binary string, array given in %s on line %d
+NULL
+
+Warning: getservbyname() expects parameter 1 to be binary string, array given in %s on line %d
+NULL
+
+Warning: getservbyname() expects parameter 1 to be binary string, array given in %s on line %d
+NULL


Property changes on: php/php-src/trunk/ext/standard/tests/general_functions/getservbyname_variation1.phpt
___________________________________________________________________
Added: svn:executable
   + *

Added: php/php-src/trunk/ext/standard/tests/general_functions/getservbyname_variation13.phpt
===================================================================
--- php/php-src/trunk/ext/standard/tests/general_functions/getservbyname_variation13.phpt	                        (rev 0)
+++ php/php-src/trunk/ext/standard/tests/general_functions/getservbyname_variation13.phpt	2009-08-30 12:19:50 UTC (rev 287896)
@@ -0,0 +1,38 @@
+--TEST--
+Test function getservbyname() by substituting argument 2 with object values.
+--FILE--
+<?php
+
+
+echo "*** Test substituting argument 2 with object values ***\n";
+
+$service = "www";
+
+
+class classWithToString
+{
+        public function __toString() {
+                return "Class A object";
+        }
+}
+
+class classWithoutToString
+{
+}
+
+$variation_array = array(
+  'instance of classWithToString' => new classWithToString(),
+  'instance of classWithoutToString' => new classWithoutToString(),
+  );
+
+
+foreach ( $variation_array as $var ) {
+  var_dump(getservbyname( $service, $var  ) );
+}
+?>
+--EXPECTF--
+*** Test substituting argument 2 with object values ***
+bool(false)
+
+Warning: getservbyname() expects parameter 2 to be binary string, object given in %s.php on line %d
+NULL


Property changes on: php/php-src/trunk/ext/standard/tests/general_functions/getservbyname_variation13.phpt
___________________________________________________________________
Added: svn:executable
   + *

Added: php/php-src/trunk/ext/standard/tests/general_functions/getservbyname_variation6.phpt
===================================================================
--- php/php-src/trunk/ext/standard/tests/general_functions/getservbyname_variation6.phpt	                        (rev 0)
+++ php/php-src/trunk/ext/standard/tests/general_functions/getservbyname_variation6.phpt	2009-08-30 12:19:50 UTC (rev 287896)
@@ -0,0 +1,38 @@
+--TEST--
+Test function getservbyname() by substituting argument 1 with object values.
+--FILE--
+<?php
+
+
+echo "*** Test substituting argument 1 with object values ***\n";
+
+$protocol = "tcp";
+
+
+class classWithToString
+{
+        public function __toString() {
+                return "Class A object";
+        }
+}
+
+class classWithoutToString
+{
+}
+
+$variation_array = array(
+  'instance of classWithToString' => new classWithToString(),
+  'instance of classWithoutToString' => new classWithoutToString(),
+  );
+
+
+foreach ( $variation_array as $var ) {
+  var_dump(getservbyname( $var ,  $protocol ) );
+}
+?>
+--EXPECTF--
+*** Test substituting argument 1 with object values ***
+bool(false)
+
+Warning: getservbyname() expects parameter 1 to be binary string, object given in %s.php on line %d
+NULL


Property changes on: php/php-src/trunk/ext/standard/tests/general_functions/getservbyname_variation6.phpt
___________________________________________________________________
Added: svn:executable
   + *

Added: php/php-src/trunk/ext/standard/tests/general_functions/getservbyname_variation8.phpt
===================================================================
--- php/php-src/trunk/ext/standard/tests/general_functions/getservbyname_variation8.phpt	                        (rev 0)
+++ php/php-src/trunk/ext/standard/tests/general_functions/getservbyname_variation8.phpt	2009-08-30 12:19:50 UTC (rev 287896)
@@ -0,0 +1,40 @@
+--TEST--
+Test function getservbyname() by substituting argument 2 with array values.
+--FILE--
+<?php
+
+
+echo "*** Test substituting argument 2 with array values ***\n";
+
+$service = "www";
+
+
+$index_array = array(1, 2, 3);
+$assoc_array = array(1 => 'one', 2 => 'two');
+
+$variation_array = array(
+  'empty array' => array(),
+  'int indexed array' => $index_array,
+  'associative array' => $assoc_array,
+  'nested arrays' => array('foo', $index_array, $assoc_array),
+  );
+
+
+foreach ( $variation_array as $var ) {
+  var_dump(getservbyname( $service, $var  ) );
+}
+?>
+--EXPECTF--
+*** Test substituting argument 2 with array values ***
+
+Warning: getservbyname() expects parameter 2 to be binary string, array given in %s on line %d
+NULL
+
+Warning: getservbyname() expects parameter 2 to be binary string, array given in %s on line %d
+NULL
+
+Warning: getservbyname() expects parameter 2 to be binary string, array given in %s on line %d
+NULL
+
+Warning: getservbyname() expects parameter 2 to be binary string, array given in %s on line %d
+NULL


Property changes on: php/php-src/trunk/ext/standard/tests/general_functions/getservbyname_variation8.phpt
___________________________________________________________________
Added: svn:executable
   + *

Added: php/php-src/trunk/ext/standard/tests/general_functions/getservbyport_variation1.phpt
===================================================================
--- php/php-src/trunk/ext/standard/tests/general_functions/getservbyport_variation1.phpt	                        (rev 0)
+++ php/php-src/trunk/ext/standard/tests/general_functions/getservbyport_variation1.phpt	2009-08-30 12:19:50 UTC (rev 287896)
@@ -0,0 +1,40 @@
+--TEST--
+Test function getservbyport() by calling it more than or less than its expected arguments
+--DESCRIPTION--
+Test function passing invalid port number and invalid protocol name
+--CREDITS--
+Italian PHP TestFest 2009 Cesena 19-20-21 june
+Fabio Fabbrucci (fabbru...@grupporetina.com)
+Michele Orselli (m...@ideato.it)
+Simone Gentili (sensora...@gmail.com)
+--FILE--
+<?php
+	var_dump(getservbyport( -1, "tcp" ));
+	var_dump(getservbyport( 80, "ppp" ));
+	var_dump(getservbyport( null, null));
+	var_dump(getservbyport( array(), array()));
+	var_dump(getservbyport( array(80), array("tcp")));
+	var_dump(getservbyport( array(2, 3), array("one"=>1, "two"=>2)));
+	var_dump(getservbyport( 2, 2));
+	var_dump(getservbyport( "80", "tcp"));
+	var_dump(getservbyport( new stdClass(), new stdClass()));
+
+?>
+--EXPECTF--
+bool(false)
+bool(false)
+bool(false)
+
+Warning: getservbyport() expects parameter 1 to be long, array given in %s on line %d
+NULL
+
+Warning: getservbyport() expects parameter 1 to be long, array given in %s on line %d
+NULL
+
+Warning: getservbyport() expects parameter 1 to be long, array given in %s on line %d
+NULL
+bool(false)
+unicode(%d) "%s"
+
+Warning: getservbyport() expects parameter 1 to be long, object given in %s on line %d
+NULL
-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to