svn: /php/php-src/ branches/PHP_5_3/ext/mysqli/tests/mysqli_stmt_attr_set.phpt trunk/ext/mysqli/tests/mysqli_stmt_attr_set.phpt
| From: | Ulf Wendel | Date: | Mon, 21 Sep 2009 10:16:44 +0000 |
| Subject: | svn: /php/php-src/ branches/PHP_5_3/ext/mysqli/tests/mysqli_stmt_attr_set.phpt trunk/ext/mysqli/tests/mysqli_stmt_attr_set.phpt | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-60442@lists.php.net to get a copy of this message | ||
uw Mon, 21 Sep 2009 10:16:44 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=288517
Log:
Not nice but neither the MySQL Client Library not mysqlnd are supposed to detect invalid flags.
Therefore: fixing test
Changed paths:
U php/php-src/branches/PHP_5_3/ext/mysqli/tests/mysqli_stmt_attr_set.phpt
U php/php-src/trunk/ext/mysqli/tests/mysqli_stmt_attr_set.phpt
Modified: php/php-src/branches/PHP_5_3/ext/mysqli/tests/mysqli_stmt_attr_set.phpt
===================================================================
--- php/php-src/branches/PHP_5_3/ext/mysqli/tests/mysqli_stmt_attr_set.phpt 2009-09-21 10:06:13 UTC
(rev 288516)
+++ php/php-src/branches/PHP_5_3/ext/mysqli/tests/mysqli_stmt_attr_set.phpt 2009-09-21 10:16:44 UTC
(rev 288517)
@@ -1,5 +1,5 @@
--TEST--
-mysqli_stmt_attr_set() - KNOWN ISSUE: mysqlnd does not check for invalid codes
+mysqli_stmt_attr_set() - mysqlnd does not check for invalid codes
--SKIPIF--
<?php
require_once('skipif.inc');
@@ -58,8 +58,9 @@
do {
$invalid_attr = mt_rand(-1 * PHP_INT_MAX + 1, PHP_INT_MAX);
} while (in_array($invalid_attr, $valid_attr));
- if (false !== ($tmp = @mysqli_stmt_attr_set($stmt, $invalid_attr, 0)))
- printf("[006b] Expecting boolean/false for attribute %d, got %s/%s\n", $invalid_attr,
gettype($tmp), $tmp);
+ if (true !== ($tmp = @mysqli_stmt_attr_set($stmt, $invalid_attr, 0)))
+ /* Although it may be desired to get false neither the MySQL Client Library nor mysqlnd are
supposed to detect invalid codes */
+ printf("[006b] Expecting boolean/true for attribute %d, got %s/%s\n", $invalid_attr,
gettype($tmp), $tmp);
}
$stmt->close();
Modified: php/php-src/trunk/ext/mysqli/tests/mysqli_stmt_attr_set.phpt
===================================================================
--- php/php-src/trunk/ext/mysqli/tests/mysqli_stmt_attr_set.phpt 2009-09-21 10:06:13 UTC (rev
288516)
+++ php/php-src/trunk/ext/mysqli/tests/mysqli_stmt_attr_set.phpt 2009-09-21 10:16:44 UTC (rev
288517)
@@ -1,5 +1,5 @@
--TEST--
-mysqli_stmt_attr_set() - KNOWN ISSUE: mysqlnd does not check for invalid codes
+mysqli_stmt_attr_set() - mysqlnd does not check for invalid codes
--SKIPIF--
<?php
require_once('skipif.inc');
@@ -58,8 +58,9 @@
do {
$invalid_attr = mt_rand(-1 * PHP_INT_MAX + 1, PHP_INT_MAX);
} while (in_array($invalid_attr, $valid_attr));
- if (false !== ($tmp = @mysqli_stmt_attr_set($stmt, $invalid_attr, 0)))
- printf("[006b] Expecting boolean/false for attribute %d, got %s/%s\n", $invalid_attr,
gettype($tmp), $tmp);
+ if (true !== ($tmp = @mysqli_stmt_attr_set($stmt, $invalid_attr, 0)))
+ /* Although it may be desired to get false neither the MySQL Client Library nor mysqlnd are
supposed to detect invalid codes */
+ printf("[006b] Expecting boolean/true for attribute %d, got %s/%s\n", $invalid_attr,
gettype($tmp), $tmp);
}
$stmt->close();