uw Wed, 04 Nov 2009 16:56:32 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=290210
Log:
mysqli won't accept empty string for socket, skip test of mysqli.default_socket
if test run does not use socket
Changed paths:
U
php/php-src/branches/PHP_5_3/ext/mysqli/tests/mysqli_connect_oo_defaults.phpt
U php/php-src/trunk/ext/mysqli/tests/mysqli_connect_oo_defaults.phpt
Modified:
php/php-src/branches/PHP_5_3/ext/mysqli/tests/mysqli_connect_oo_defaults.phpt
===================================================================
---
php/php-src/branches/PHP_5_3/ext/mysqli/tests/mysqli_connect_oo_defaults.phpt
2009-11-04 16:30:50 UTC (rev 290209)
+++
php/php-src/branches/PHP_5_3/ext/mysqli/tests/mysqli_connect_oo_defaults.phpt
2009-11-04 16:56:32 UTC (rev 290210)
@@ -9,7 +9,11 @@
$tmp = NULL;
$link = NULL;
- ini_set('mysqli.default_socket', 'socket');
+
+ if ($socket != "")
+ /* mysqli.default_socket requires non-empty string */
+ ini_set('mysqli.default_socket', 'socket');
+
ini_set('mysqli.default_port', 9999);
ini_set('mysqli.default_pw', 'password');
ini_set('mysqli.default_user', 'user');
@@ -18,21 +22,23 @@
mysqli_report(MYSQLI_REPORT_OFF);
mysqli_report(MYSQLI_REPORT_STRICT);
- ini_set('mysqli.default_socket', $socket);
- try {
- $mysqli = mysqli_init();
- $mysqli->real_connect($host, $user, $passwd, $db, $port);
+ if ($socket != "") {
+ ini_set('mysqli.default_socket', $socket);
+ try {
+ $mysqli = mysqli_init();
+ $mysqli->real_connect($host, $user, $passwd, $db,
$port);
- if (!$res = $mysqli->query("SELECT 'mysqli.default_socket' AS
testing"))
- printf("[001] [%d] %s\n", $mysqli->errno,
$mysqli->error);
- var_dump($res->fetch_assoc());
- $res->free_result();
+ if (!$res = $mysqli->query("SELECT
'mysqli.default_socket' AS testing"))
+ printf("[001] [%d] %s\n", $mysqli->errno,
$mysqli->error);
+ var_dump($res->fetch_assoc());
+ $res->free_result();
- $mysqli->close();
+ $mysqli->close();
- } catch (mysqli_sql_exception $e) {
- printf("%s\n", $e->getMessage());
- printf("[002] Usage of mysqli.default_socket failed\n");
+ } catch (mysqli_sql_exception $e) {
+ printf("%s\n", $e->getMessage());
+ printf("[002] Usage of mysqli.default_socket failed\n");
+ }
}
ini_set('mysqli.default_port', $port);
Modified: php/php-src/trunk/ext/mysqli/tests/mysqli_connect_oo_defaults.phpt
===================================================================
--- php/php-src/trunk/ext/mysqli/tests/mysqli_connect_oo_defaults.phpt
2009-11-04 16:30:50 UTC (rev 290209)
+++ php/php-src/trunk/ext/mysqli/tests/mysqli_connect_oo_defaults.phpt
2009-11-04 16:56:32 UTC (rev 290210)
@@ -9,7 +9,11 @@
$tmp = NULL;
$link = NULL;
- ini_set('mysqli.default_socket', 'socket');
+
+ if ($socket != "")
+ /* mysqli.default_socket requires non-empty string */
+ ini_set('mysqli.default_socket', 'socket');
+
ini_set('mysqli.default_port', 9999);
ini_set('mysqli.default_pw', 'password');
ini_set('mysqli.default_user', 'user');
@@ -18,21 +22,23 @@
mysqli_report(MYSQLI_REPORT_OFF);
mysqli_report(MYSQLI_REPORT_STRICT);
- ini_set('mysqli.default_socket', $socket);
- try {
- $mysqli = mysqli_init();
- $mysqli->real_connect($host, $user, $passwd, $db, $port);
+ if ($socket != "") {
+ ini_set('mysqli.default_socket', $socket);
+ try {
+ $mysqli = mysqli_init();
+ $mysqli->real_connect($host, $user, $passwd, $db,
$port);
- if (!$res = $mysqli->query("SELECT 'mysqli.default_socket' AS
testing"))
- printf("[001] [%d] %s\n", $mysqli->errno,
$mysqli->error);
- var_dump($res->fetch_assoc());
- $res->free_result();
+ if (!$res = $mysqli->query("SELECT
'mysqli.default_socket' AS testing"))
+ printf("[001] [%d] %s\n", $mysqli->errno,
$mysqli->error);
+ var_dump($res->fetch_assoc());
+ $res->free_result();
- $mysqli->close();
+ $mysqli->close();
- } catch (mysqli_sql_exception $e) {
- printf("%s\n", $e->getMessage());
- printf("[002] Usage of mysqli.default_socket failed\n");
+ } catch (mysqli_sql_exception $e) {
+ printf("%s\n", $e->getMessage());
+ printf("[002] Usage of mysqli.default_socket failed\n");
+ }
}
ini_set('mysqli.default_port', $port);
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php