* @copyright © 2013 Wikimedia Foundation Inc.
*/
+use Wikimedia\Rdbms\TransactionProfiler;
+use Wikimedia\Rdbms\DatabaseDomain;
+use Wikimedia\Rdbms\MySQLMasterPos;
+
/**
* Fake class around abstract class so we can call concrete methods.
*/
/**
* Feeds testAddIdentifierQuotes
*
- * Named per bug 20281 convention.
+ * Named per T22281 convention.
*/
function provideDiapers() {
return [
}
function getMockForViews() {
- $db = $this->getMockBuilder( 'DatabaseMysql' )
+ $db = $this->getMockBuilder( 'DatabaseMysqli' )
->disableOriginalConstructor()
->setMethods( [ 'fetchRow', 'query' ] )
->getMock();
* @dataProvider provideLagAmounts
*/
function testPtHeartbeat( $lag ) {
- $db = $this->getMockBuilder( 'DatabaseMysql' )
+ $db = $this->getMockBuilder( 'DatabaseMysqli' )
->disableOriginalConstructor()
->setMethods( [
'getLagDetectionMethod', 'getHeartbeatData', 'getMasterServerInfo' ] )