X-Git-Url: http://git.cyclocoop.org/%28%28?a=blobdiff_plain;f=tests%2Fphpunit%2Fincludes%2Flibs%2Frdbms%2Fdatabase%2FDatabaseMysqlBaseTest.php;h=6fff68feb94d7e1fad8106d3da9bc211972cc412;hb=8f20122c18bac0bc051f7a1cebdee3d21cc1d588;hp=b7dbe0bd6e56ce199ef21f34e680edd56f412679;hpb=d4cc4f2b4f20725725a9345c7a4b7906e5aa66d2;p=lhc%2Fweb%2Fwiklou.git diff --git a/tests/phpunit/includes/libs/rdbms/database/DatabaseMysqlBaseTest.php b/tests/phpunit/includes/libs/rdbms/database/DatabaseMysqlBaseTest.php index b7dbe0bd6e..6fff68feb9 100644 --- a/tests/phpunit/includes/libs/rdbms/database/DatabaseMysqlBaseTest.php +++ b/tests/phpunit/includes/libs/rdbms/database/DatabaseMysqlBaseTest.php @@ -316,8 +316,8 @@ class DatabaseMysqlBaseTest extends PHPUnit\Framework\TestCase { * @dataProvider provideCommonDomainGTIDs * @covers Wikimedia\Rdbms\MySQLMasterPos */ - public function testCommonGtidDomains( MySQLMasterPos $pos, MySQLMasterPos $ref, $gtids ) { - $this->assertEquals( $gtids, MySQLMasterPos::getCommonDomainGTIDs( $pos, $ref ) ); + public function testGetRelevantActiveGTIDs( MySQLMasterPos $pos, MySQLMasterPos $ref, $gtids ) { + $this->assertEquals( $gtids, MySQLMasterPos::getRelevantActiveGTIDs( $pos, $ref ) ); } public static function provideCommonDomainGTIDs() { @@ -327,6 +327,12 @@ class DatabaseMysqlBaseTest extends PHPUnit\Framework\TestCase { new MySQLMasterPos( '255-11-1000', 1 ), [ '255-13-99' ] ], + [ + ( new MySQLMasterPos( '255-13-99,256-12-50,257-14-50', 1 ) ) + ->setActiveDomain( 257 ), + new MySQLMasterPos( '255-11-1000,257-14-30', 1 ), + [ '257-14-50' ] + ], [ new MySQLMasterPos( '2E11FA47-71CA-11E1-9E33-C80AA9429562:1-5,' . @@ -672,7 +678,7 @@ class DatabaseMysqlBaseTest extends PHPUnit\Framework\TestCase { $this->assertSame( 'CAST( fieldName AS SIGNED )', $output ); } - /* + /** * @covers Wikimedia\Rdbms\Database::setIndexAliases */ public function testIndexAliases() {