Merge "Fix some language depending phpunit tests by using MediaWikiLangTestCase"
[lhc/web/wiklou.git] / tests / phpunit / includes / db / DatabaseMysqlBaseTest.php
index 42ea58e..31e4f5b 100644 (file)
@@ -79,6 +79,10 @@ class FakeDatabaseMysqlBase extends DatabaseMysqlBase {
        protected function mysqlPing() {
        }
 
+       protected function mysqlRealEscapeString( $s ) {
+
+       }
+
        // From interface DatabaseType
        function insertId() {
        }
@@ -243,4 +247,13 @@ class DatabaseMysqlBaseTest extends MediaWikiTestCase {
                );
        }
 
+       function testMasterPos() {
+               $pos1 = new MySQLMasterPos( 'db1034-bin.000976', '843431247' );
+               $pos2 = new MySQLMasterPos( 'db1034-bin.000976', '843431248' );
+
+               $this->assertTrue( $pos1->hasReached( $pos1 ) );
+               $this->assertTrue( $pos2->hasReached( $pos2 ) );
+               $this->assertTrue( $pos2->hasReached( $pos1 ) );
+               $this->assertFalse( $pos1->hasReached( $pos2 ) );
+       }
 }