Rasmus Lerdorf
8348d96656
The link error on an out-of-sync command doesn't start with 0
...
uwe/andrey please double-check
2011-08-29 06:47:07 +00:00
Ulf Wendel
d3d7da14e6
MySQL 5.6 fractional seconds and PS
2011-08-12 11:51:44 +00:00
Ulf Wendel
12954aa27d
Andrey, please have a look. Not sure if the test is correct, e.g. MySQL 5.5.3+ really needed?
2011-08-12 11:23:36 +00:00
Ulf Wendel
e0cc7032f1
Andrey, please have a look. This should not cause errors.
2011-08-12 11:23:16 +00:00
Andrey Hristov
8a929d8942
Fix for bug #55283 SSL options set by mysqli_ssl_set ignored for MySQLi persistent connections
2011-08-05 13:39:30 +00:00
Ulf Wendel
e2ad8e9c1c
Double check if line is sill usable and connected to last successfully selected db.
2011-07-26 16:14:59 +00:00
Ulf Wendel
823de19461
Check what happens if switching DB via API fails. Expected: no change of current DB/schema.
2011-07-26 15:37:59 +00:00
Andrey Hristov
6242101f2b
Fix for bug 54674..typo in the check of SJIS
2011-05-09 16:20:35 +00:00
Andrey Hristov
8b33e6fae0
fix buffer overflow - overwriting with 0x0, due to
...
unchecked buffer size. This can be easily workarouned on
existing unpatched systems by increasing
mysqlnd.net_cmd_buffer_size ini variable to more than 8k
2011-03-24 16:12:18 +00:00
Ulf Wendel
a270348c24
Limit test with 65k params, should crash mysqlnd
2011-03-24 13:40:06 +00:00
Ulf Wendel
8307f9e892
Coverage for a 'silent server protocol change' from the past for which both mysqlnd and libmysql have workarounds.
2011-03-23 08:57:52 +00:00
Ulf Wendel
8bbd451647
Test coverage for some of the cases where LAST_INSERT_ID() and API *_insert_id() differ as documented in the MySQL manual in particular the C API reference section
2011-03-17 15:18:22 +00:00
Andrey Hristov
56cdee2def
Fix for bug #54221 mysqli::get_warnings segfault when used in multi queries
2011-03-17 10:28:53 +00:00
Johannes Schlüter
0448336c2c
- Fix tests. temp dir might be something other than /tmp
2011-02-22 14:49:32 +00:00
Andrey Hristov
1bdc780d30
fixed a problem in mysqlnd. 0 was always as num_rows returned for
...
unbuffered sets (text protocol and PS).
2011-02-16 16:36:33 +00:00
Ulf Wendel
0b474317fd
Don't expect a certain server reply, it is undefined what happens.
2011-01-28 13:41:02 +00:00
Ulf Wendel
ad8892f91d
Fix tests: don't expect people to use a certain db/schema for testing
2011-01-17 13:06:44 +00:00
Kalle Sommer Nielsen
d244ac46a1
MFT: Added 'db' and 'catalog' keys to the field fetching functions (FR #39847 )
2011-01-17 11:20:54 +00:00
Andrey Hristov
eaaef0d870
Proper fix for
...
Bug #53503 mysqli::query returns false after successful LOAD DATA query
which fixes als #56349 , same behavior but in ext/mysql. Both due to a bug
in mysqlnd. Never was a problem with libmysql.
Also fixed the 53503's test case as it always reported PASS, even when there
should have been a failure.
2011-01-07 14:22:30 +00:00
Kalle Sommer Nielsen
b529d43c0d
Fixed bug #53503 (mysqli::query returns false after successful LOAD DATA query)
2010-12-12 16:17:50 +00:00
Andrey Hristov
9f045cd40e
fix test after newly introduced constant
2010-12-02 19:11:41 +00:00
Ulf Wendel
b343748d56
Testing for the two new statistics 'bytes_received_real_data_normal' and 'bytes_received_real_data_ps'
2010-11-12 12:21:35 +00:00
Andrey Hristov
837391a9a7
two new stats
2010-11-05 20:07:34 +00:00
Andrey Hristov
4f62c099cd
Fix for Bug #52686 mysql_stmt_attr_[gs]et arg. points to incorrect type
2010-10-06 11:11:02 +00:00
Andrey Hristov
517fd63c32
fix the test
2010-09-29 11:40:57 +00:00
Andrey Hristov
42a80fac8c
Fixed bug #45921 (Can't initialize character set hebrew)
2010-09-27 12:35:59 +00:00
Ulf Wendel
8bb124394b
Let's try not to have 'uft8'-only tests and avoid setting the charset upon connect. I've changed the tests to make no assumptions on the server charset setting. var_dump()/EXPECTF tests got replaced with dynamic tests which try to take the current charset into account.
2010-09-23 15:08:43 +00:00
Ulf Wendel
389965f1de
Merge from head: do not use deprecated function aliases. The test logic is unchanged.
2010-09-23 14:59:13 +00:00
Andrey Hristov
bdaec773b5
Unify, force one charset at connect, thus fixing
...
test failures because different servers have different
system charsets.
2010-09-22 18:25:33 +00:00
Ulf Wendel
7f0ec2a127
Test update for sql_mode = ansi
2010-09-22 15:22:22 +00:00
Andrey Hristov
047f0e4d88
update tests
2010-09-22 11:09:29 +00:00
Ulf Wendel
2ff0c392e7
Trying to pimp gcov.php.net code coverage tests.. trying to cover mysqlnd compress code with a standard test run
2010-09-20 19:01:13 +00:00
Ulf Wendel
7f6d8e53fd
Align test to the style used in the other tests
2010-09-20 18:26:11 +00:00
Ulf Wendel
1a40f20729
No reason not to run the tests with libmysql. Its long, long ago that pconnect has been a mysqlnd only feature
2010-09-20 17:26:39 +00:00
Andrey Hristov
531085785b
add test case for 52891
2010-09-20 09:02:31 +00:00
Ulf Wendel
0dc0d76854
Fix test
2010-09-15 08:20:15 +00:00
Andrey Hristov
fc2143b993
unify magic quotes handling. Also fix a problem which
...
resulted in a longjmp in debug PHP,because of usage of
zval that is NULL in a hash context.
2010-09-14 16:09:42 +00:00
Ulf Wendel
4789901728
Test for http://bugs.php.net/52221 . Test will fail with mysqlnd but should pass with libmysql.
2010-09-03 14:20:32 +00:00
Ulf Wendel
48814f96ef
Fix test failure. Add new test for MYSQLI_OPT_INT_AND_FLOAT_NATIVE mysqlnd feature.
2010-09-02 14:57:38 +00:00
Ulf Wendel
f671ad6275
Adding MYSQLI_OPT_SSL_VERIFY_SERVER_CERT for use with mysqli_options().
2010-08-30 16:59:10 +00:00
Ulf Wendel
6338f99d52
Test for http://bugs.mysql.com/bug.php?id=49406 , Binding params doesn't work when selecting a date inside a CASE-WHEN
2010-08-26 13:35:20 +00:00
Andrey Hristov
c204922c7f
Added utf16 and utf32 support, as in MySQL 5.5, in mysqlnd.
...
Fixed tests, so they don't try to use SET NAMES utf16|utf32,
as character_set_client can't be set to those (the lexer can't
read ucs2, utf16 and utf32).
Added support for 4-byte utf8, as found in MySQL 5.5
2010-08-16 17:44:50 +00:00
Andrey Hristov
0a9ca62a77
Fix test, so it doesn't fail with MySQL 5.5, where InnoDB
...
is the default engine
2010-08-16 16:15:15 +00:00
Andrey Hristov
4d72dba301
detect easily which charset doesn't work
2010-08-16 16:13:55 +00:00
Andrey Hristov
973e134d2d
Fix for bug #52433 Call to undefined method mysqli::poll()
2010-08-13 09:18:06 +00:00
Andrey Hristov
ce1bd65d29
arginfo for mysqli, was too fast to commit in trunk instead of one
...
directory up, thus the patch was split in two.
2010-07-07 11:37:35 +00:00
Andrey Hristov
5a4a66cdd5
Fix for bug #52115 mysqli_result::fetch_all returns null, not an empty array
2010-06-18 17:25:41 +00:00
Andrey Hristov
0da5464a81
Fix the test for libmysql, which expects the certificates
...
to be in the directory where the interpreter is started. When
using mysqlnd they should not include path and will be found
in the directory of the script.
2010-06-14 18:23:17 +00:00
Andrey Hristov
1d9c49bb3c
Fixed bug #52082 (character_set_client & character_set_connection reset after
...
mysqli_change_user())
libmysql >= 5.1.23 will PASS, older library versions will fail
2010-06-14 17:16:20 +00:00
Ulf Wendel
afcb62ba1e
Fixing tests
2010-06-10 13:40:13 +00:00