aboutsummaryrefslogtreecommitdiffstats
path: root/tests/phpunit/includes/db/LBFactoryTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/phpunit/includes/db/LBFactoryTest.php')
-rw-r--r--tests/phpunit/includes/db/LBFactoryTest.php51
1 files changed, 7 insertions, 44 deletions
diff --git a/tests/phpunit/includes/db/LBFactoryTest.php b/tests/phpunit/includes/db/LBFactoryTest.php
index 48cc8eef9ee9..80d86b3b0e28 100644
--- a/tests/phpunit/includes/db/LBFactoryTest.php
+++ b/tests/phpunit/includes/db/LBFactoryTest.php
@@ -1,7 +1,5 @@
<?php
/**
- * Holds tests for LBFactory abstract MediaWiki class.
- *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
@@ -39,9 +37,15 @@ use Wikimedia\TestingAccessWrapper;
/**
* @group Database
+ * @covers \Wikimedia\Rdbms\ChronologyProtector
+ * @covers \Wikimedia\Rdbms\DatabaseMysqlBase
+ * @covers \Wikimedia\Rdbms\DatabasePostgres
+ * @covers \Wikimedia\Rdbms\DatabaseSqlite
+ * @covers \Wikimedia\Rdbms\LBFactory
* @covers \Wikimedia\Rdbms\LBFactory
- * @covers \Wikimedia\Rdbms\LBFactorySimple
* @covers \Wikimedia\Rdbms\LBFactoryMulti
+ * @covers \Wikimedia\Rdbms\LBFactorySimple
+ * @covers \Wikimedia\Rdbms\LoadBalancer
*/
class LBFactoryTest extends MediaWikiIntegrationTestCase {
@@ -60,10 +64,6 @@ class LBFactoryTest extends MediaWikiIntegrationTestCase {
];
}
- /**
- * @covers \Wikimedia\Rdbms\LBFactory::getLocalDomainID()
- * @covers \Wikimedia\Rdbms\LBFactory::resolveDomainID()
- */
public function testLBFactorySimpleServer() {
$servers = [ $this->getPrimaryServerConfig() ];
$factory = new LBFactorySimple( [ 'servers' => $servers ] );
@@ -394,10 +394,6 @@ class LBFactoryTest extends MediaWikiIntegrationTestCase {
] );
}
- /**
- * @covers \Wikimedia\Rdbms\LoadBalancer::getConnection
- * @covers \Wikimedia\Rdbms\DatabaseMysqlBase::doSelectDomain
- */
public function testNiceDomains() {
global $wgDBname;
@@ -477,10 +473,6 @@ class LBFactoryTest extends MediaWikiIntegrationTestCase {
$factory->destroy();
}
- /**
- * @covers \Wikimedia\Rdbms\LoadBalancer::getConnection
- * @covers \Wikimedia\Rdbms\DatabaseMysqlBase::doSelectDomain
- */
public function testTrickyDomain() {
global $wgDBname;
@@ -547,10 +539,6 @@ class LBFactoryTest extends MediaWikiIntegrationTestCase {
$factory->destroy();
}
- /**
- * @covers \Wikimedia\Rdbms\LoadBalancer::getConnection
- * @covers \Wikimedia\Rdbms\DatabaseMysqlBase::doSelectDomain
- */
public function testInvalidSelectDB() {
if ( wfGetDB( DB_PRIMARY )->databasesAreIndependent() ) {
$this->markTestSkipped( "Not applicable per databasesAreIndependent()" );
@@ -571,10 +559,6 @@ class LBFactoryTest extends MediaWikiIntegrationTestCase {
$db->selectDomain( 'garbagedb' );
}
- /**
- * @covers \Wikimedia\Rdbms\DatabaseSqlite::doSelectDomain
- * @covers \Wikimedia\Rdbms\DatabasePostgres::doSelectDomain
- */
public function testInvalidSelectDBIndependent() {
$dbname = 'unittest-domain'; // explodes if DB is selected
$factory = $this->newLBFactoryMulti(
@@ -596,10 +580,6 @@ class LBFactoryTest extends MediaWikiIntegrationTestCase {
$this->assertNotNull( $lb->getConnectionInternal( DB_PRIMARY, [], $lb::DOMAIN_ANY ) );
}
- /**
- * @covers \Wikimedia\Rdbms\DatabaseSqlite::doSelectDomain
- * @covers \Wikimedia\Rdbms\DatabasePostgres::doSelectDomain
- */
public function testInvalidSelectDBIndependent2() {
$dbname = 'unittest-domain'; // explodes if DB is selected
$factory = $this->newLBFactoryMulti(
@@ -621,11 +601,6 @@ class LBFactoryTest extends MediaWikiIntegrationTestCase {
$db->selectDomain( 'garbage-db' );
}
- /**
- * @covers \Wikimedia\Rdbms\LoadBalancer::getConnection
- * @covers \Wikimedia\Rdbms\LoadBalancer::redefineLocalDomain
- * @covers \Wikimedia\Rdbms\DatabaseMysqlBase::doSelectDomain
- */
public function testRedefineLocalDomain() {
global $wgDBname;
@@ -677,10 +652,6 @@ class LBFactoryTest extends MediaWikiIntegrationTestCase {
}
}
- /**
- * @covers \Wikimedia\Rdbms\LBFactory::makeCookieValueFromCPIndex()
- * @covers \Wikimedia\Rdbms\LBFactory::getCPInfoFromCookieValue()
- */
public function testCPPosIndexCookieValues() {
$time = 1526522031;
$agentId = md5( 'Ramsey\'s Loyal Presa Canario' );
@@ -746,10 +717,6 @@ class LBFactoryTest extends MediaWikiIntegrationTestCase {
);
}
- /**
- * @covers \Wikimedia\Rdbms\LBFactory::setDomainAliases()
- * @covers \Wikimedia\Rdbms\LBFactory::resolveDomainID()
- */
public function testSetDomainAliases() {
$lb = $this->newLBFactoryMulti();
$origDomain = $lb->getLocalDomainID();
@@ -766,10 +733,6 @@ class LBFactoryTest extends MediaWikiIntegrationTestCase {
$this->assertEquals( "realdb-realprefix_", $lb->resolveDomainID( "alias-db-prefix_" ) );
}
- /**
- * @covers \Wikimedia\Rdbms\ChronologyProtector
- * @covers \Wikimedia\Rdbms\LBFactory
- */
public function testGetChronologyProtectorTouched() {
$store = new HashBagOStuff;
$lbFactory = $this->newLBFactoryMulti( [