3 abstract class MediaWiki_Setup
extends PHPUnit_Framework_TestCase
{
5 protected function buildTestDatabase( $tables ) {
8 $db = wfGetDB( DB_MASTER
);
9 $oldTableNames = array();
10 foreach( $tables as $table )
11 $oldTableNames[$table] = $db->tableName( $table );
12 $db->tablePrefix( 'parsertest_' );
15 foreach ( $tables as $tbl ) {
16 $newTableName = $db->tableName( $tbl );
17 $tableName = $oldTableNames[$tbl];
18 $db->query( "DROP TABLE IF EXISTS $newTableName", __METHOD__
);
19 $db->duplicateTableStructure( $tableName, $newTableName, __METHOD__
);