Hashar has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/61426


Change subject: multiversion: hostname to dbname basic tests
......................................................................

multiversion: hostname to dbname basic tests

Change-Id: If9dcfaa0c6a1b5b929f8cc3de85fec0fe4d6e799
---
A tests/multiversion/MWMultiVersionTest.php
1 file changed, 28 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config 
refs/changes/26/61426/1

diff --git a/tests/multiversion/MWMultiVersionTest.php 
b/tests/multiversion/MWMultiVersionTest.php
new file mode 100644
index 0000000..40c1851
--- /dev/null
+++ b/tests/multiversion/MWMultiVersionTest.php
@@ -0,0 +1,28 @@
+<?php
+
+require_once( __DIR__ . '/../../multiversion/MWMultiVersion.php' );
+
+class MWMultiVersionTests extends PHPUnit_Framework_TestCase {
+       /**
+        * @dataProvider provideServerNameAndDocRoot
+        */
+       function testRealmFilenames( $expectedDB, $serverName, $docRoot='', 
$msg='' ) {
+               $version = MWMultiversion::initializeForWiki($serverName, 
$docRoot );
+
+               $this->assertEquals( $expectedDB, $version->getDatabase() );
+
+               MWMultiversion::destroySingleton();
+       }
+
+       function provideServerNameAndDocRoot() {
+               $root = '/usr/local/apache/common/docroot';
+
+               return array(
+                       // (expected DB, server name, [doc root[, message]]
+                       array( 'enwiki', 'en.wikipedia.org', "$root/en" ),
+                       array( 'enwiki', 'en.wikipedia.beta.wmflabs.org', 
"$root/en" ),
+                       array( 'wikidatawiki', 'wikidata.beta.wmflabs.org', 
"$root/wikidata" ),
+               );
+       }
+
+}

-- 
To view, visit https://gerrit.wikimedia.org/r/61426
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: If9dcfaa0c6a1b5b929f8cc3de85fec0fe4d6e799
Gerrit-PatchSet: 1
Gerrit-Project: operations/mediawiki-config
Gerrit-Branch: master
Gerrit-Owner: Hashar <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to