wiki.techinc.nl/tests/phpunit/includes/db
Aaron Schulz 403a1ea178 Move all of the reasonable DatabaseBase methods to Database class
The Database class was previously just a short-hand for "Database::",
and such calls should still work. The class now resides in /libs/rdbms.

The subclasses now extend DatabaseBase to avoid breaking type hints
that use that (hints use either IDatabase or DatabaseBase).

Also, use CASCADE with DROP TABLE for MySQL as with other DBs.
Keep SQLite excempt due to lack of support.

Added getDomainID() methods to avoid mentioning the word "wiki".

Change-Id: Ibd05d786cb26c21dcc9cb9601f6b2b52056af9ae
2016-09-17 03:38:05 +00:00
..
DatabaseMysqlBaseTest.php phpunit: Simplify mock object syntax in includes/db/ tests 2016-09-15 01:47:18 +00:00
DatabaseSqliteTest.php Avoid rebuilding database fixtures for every test run 2016-03-10 23:44:34 +00:00
DatabaseSQLTest.php Move all of the reasonable DatabaseBase methods to Database class 2016-09-17 03:38:05 +00:00
DatabaseTest.php Make LoadBalancer domain handling more robust 2016-09-17 02:31:13 +00:00
DatabaseTestHelper.php Use ESTIMATE_DB_APPLY for total transaction time estimate 2016-09-11 16:04:21 -07:00
LBFactoryTest.php Rename LBFactory => LBFactoryMW and make LBFactory in /libs 2016-09-15 17:14:32 +00:00