Petr Škoda
d719d59f25
MDL-35506 add more transaction error tests
2012-09-26 10:51:03 +02:00
Petr Škoda
ee70cee844
MDL-35506 test if error in transaction forces rollback
2012-09-20 10:29:12 +02:00
Eloy Lafuente (stronk7)
742b6984fc
Merge branch 'w38_MDL-35129_m24_dbmigration' of git://github.com/skodak/moodle
2012-09-18 01:12:17 +02:00
Petr Škoda
eb10d5541e
MDL-35479 use new debugging asserts in dml tests
2012-09-17 11:28:56 +02:00
Petr Škoda
cabc411215
MDL-35129 implement new export_table_recordset()
...
This is necessary because MySQL get_recordset_sql() stores the data in memory, unfortunately the alternative resultset iteration blocks concurrent access - that is why we need new method for export.
2012-09-15 11:29:33 +02:00
Dan Poltawski
4afbd0c834
Merge branch 'w28_MDL-34159_m24_wherelist' of git://github.com/skodak/moodle
2012-07-10 12:52:14 +08:00
Petr Skoda
63224dee44
MDL-33568 improve DB->count_records*()
...
Now always returns integer and invalid queries are detected.
2012-07-06 08:09:11 +02:00
Petr Škoda
7f22fb4dd9
MDL-34159 improve where_clause_list performance
2012-07-06 07:57:08 +02:00
Petr Škoda
c56cdae977
MDL-34130 prevent some warning in PHPStorm
2012-07-01 21:50:36 +02:00
Petr Škoda
3b5f6e6c2a
MDL-34130 test recordset data is static
...
We do not want recordset results to be affected by subsequent update or delete queries.
2012-07-01 21:35:37 +02:00
Petr Škoda
4993d5fe00
MDL-34130 add missing rs close
...
Thanks Eloy!
2012-07-01 21:24:13 +02:00
Petr Škoda
e1defa2ed5
MDL-34130 test interaction of recordsets and transactions
2012-07-01 21:23:54 +02:00
Petr Škoda
541ca062f1
MDL-34130 test nested recordset iteration
2012-07-01 21:23:37 +02:00
Petr Škoda
401793a36d
MDL-34130 fix data inserts in recordset tests
2012-07-01 21:23:21 +02:00
Petr Skoda
a6d9d4efc2
MDL-32003 fix PHP4-isms in core xmldb code
2012-06-17 22:56:29 +02:00
Petr Skoda
94417438b3
MDL-32003 fix phpdocs in xmldb abstraction
2012-06-17 22:56:28 +02:00
Petr Skoda
00902cd974
MDL-32003 fix phpdocs and use __DIR__ for includes in dml layer
...
DML layer is not supposed to use $CFG,
it is better to rely on __DIR__ in self-contained libs…
2012-06-17 22:56:28 +02:00
Eloy Lafuente (stronk7)
cbdcdd4734
MDL-33434 dml: define expected results when unique constraint is violated on insert.
2012-05-31 01:00:07 +02:00
Petr Skoda
ed63f7f883
MDL-32907 prevent sql_like() backslash quoting problems in PostgreSQL
2012-05-12 16:40:11 +02:00
Petr Skoda
8eaa21e195
MDL-32323 fix issues breaking phpunit tests for sqlsrv driver
2012-04-11 22:14:18 +02:00
Petr Skoda
4787e466d6
MDL-32323 make sure DDL libs are loaded before starting function db tests
2012-04-10 15:27:06 +02:00
Petr Skoda
4bf855771f
MDL-32365 fix hardcoded auto-increment on id columns
2012-04-10 15:22:16 +02:00
Petr Skoda
3b4f7338a7
MDL-32365 fix invalid checking for returned id when custom sequence used
2012-04-10 15:22:15 +02:00
Petr Skoda
a3d5830a0a
MDL-32149 PHPUnit test support - part 2
...
Includes:
* constants refactoring
* reworked db table init
* support for $CFG->debug = -1
* functional DB tests
* fixed $DB->get_indexes() to not throw exceptions when table does not exist
* fix handling of user passwords in test db
* add debug info to exception messages
* removed unnecessary PHP debug errors from mathslib
* fixed @error suppression in get_string
* fixed PHPUnit error handler setup
* added timezone info to default install
2012-04-03 22:30:53 +02:00