From: Philip Tzou Date: Fri, 29 Oct 2010 02:55:37 +0000 (+0000) Subject: Fix the LanguageConverterTest to prevent test failures after the changes made on... X-Git-Tag: 1.31.0-rc.0~34230 X-Git-Url: https://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/exercices/journal.php?a=commitdiff_plain;h=2c5256e63e068e80e69fa4ea3536cb4341c4f5ef;p=lhc%2Fweb%2Fwiklou.git Fix the LanguageConverterTest to prevent test failures after the changes made on getPreferredVariant() at r75617. --- diff --git a/maintenance/tests/phpunit/includes/LanguageConverterTest.php b/maintenance/tests/phpunit/includes/LanguageConverterTest.php index 9fdcedc68d..3eb83c9cac 100644 --- a/maintenance/tests/phpunit/includes/LanguageConverterTest.php +++ b/maintenance/tests/phpunit/includes/LanguageConverterTest.php @@ -25,50 +25,35 @@ class LanguageConverterTest extends PHPUnit_Framework_TestCase { } function testGetPreferredVariantDefaults() { - $this->assertEquals( 'tg', $this->lc->getPreferredVariant( false, false ) ); - $this->assertEquals( 'tg', $this->lc->getPreferredVariant( false, true ) ); - $this->assertEquals( 'tg', $this->lc->getPreferredVariant( true, false ) ); - $this->assertEquals( 'tg', $this->lc->getPreferredVariant( true, true ) ); + $this->assertEquals( 'tg', $this->lc->getPreferredVariant() ); } function testGetPreferredVariantHeaders() { global $wgRequest; $wgRequest->setHeader( 'Accept-Language', 'tg-latn' ); - $this->assertEquals( 'tg', $this->lc->getPreferredVariant( false, false ) ); - $this->assertEquals( 'tg-latn', $this->lc->getPreferredVariant( false, true ) ); - $this->assertEquals( 'tg', $this->lc->getPreferredVariant( true, false ) ); - $this->assertEquals( 'tg', $this->lc->getPreferredVariant( true, true ) ); + $this->assertEquals( 'tg-latn', $this->lc->getPreferredVariant() ); } function testGetPreferredVariantHeaderWeight() { global $wgRequest; $wgRequest->setHeader( 'Accept-Language', 'tg;q=1' ); - $this->assertEquals( 'tg', $this->lc->getPreferredVariant( false, false ) ); - $this->assertEquals( 'tg', $this->lc->getPreferredVariant( false, true ) ); - $this->assertEquals( 'tg', $this->lc->getPreferredVariant( true, false ) ); - $this->assertEquals( 'tg', $this->lc->getPreferredVariant( true, true ) ); + $this->assertEquals( 'tg', $this->lc->getPreferredVariant() ); } function testGetPreferredVariantHeaderWeight2() { global $wgRequest; $wgRequest->setHeader( 'Accept-Language', 'tg-latn;q=1' ); - $this->assertEquals( 'tg', $this->lc->getPreferredVariant( false, false ) ); - $this->assertEquals( 'tg-latn', $this->lc->getPreferredVariant( false, true ) ); - $this->assertEquals( 'tg', $this->lc->getPreferredVariant( true, false ) ); - $this->assertEquals( 'tg', $this->lc->getPreferredVariant( true, true ) ); + $this->assertEquals( 'tg-latn', $this->lc->getPreferredVariant() ); } function testGetPreferredVariantHeaderMulti() { global $wgRequest; $wgRequest->setHeader( 'Accept-Language', 'en, tg-latn;q=1' ); - $this->assertEquals( 'tg', $this->lc->getPreferredVariant( false, false ) ); - $this->assertEquals( 'tg-latn', $this->lc->getPreferredVariant( false, true ) ); - $this->assertEquals( 'tg', $this->lc->getPreferredVariant( true, false ) ); - $this->assertEquals( 'tg', $this->lc->getPreferredVariant( true, true ) ); + $this->assertEquals( 'tg-latn', $this->lc->getPreferredVariant() ); } function testGetPreferredVariantUserOption() { @@ -79,10 +64,7 @@ class LanguageConverterTest extends PHPUnit_Framework_TestCase { $wgUser->mDataLoaded = true; $wgUser->setOption( 'variant', 'tg-latn' ); - $this->assertEquals( 'tg', $this->lc->getPreferredVariant( false, false ) ); - $this->assertEquals( 'tg', $this->lc->getPreferredVariant( false, true ) ); - $this->assertEquals( 'tg-latn', $this->lc->getPreferredVariant( true, false ) ); - $this->assertEquals( 'tg-latn', $this->lc->getPreferredVariant( true, true ) ); + $this->assertEquals( 'tg-latn', $this->lc->getPreferredVariant() ); } function testGetPreferredVariantHeaderUserVsUrl() { @@ -94,8 +76,7 @@ class LanguageConverterTest extends PHPUnit_Framework_TestCase { $wgUser->setId( 1 ); $wgUser->setOption( 'variant', 'tg-latn' ); // The user's data is ignored // because the variant is set in the URL. - $this->assertEquals( 'tg', $this->lc->getPreferredVariant( true, false ) ); - $this->assertEquals( 'tg', $this->lc->getPreferredVariant( true, true ) ); + $this->assertEquals( 'tg', $this->lc->getPreferredVariant() ); } @@ -103,10 +84,7 @@ class LanguageConverterTest extends PHPUnit_Framework_TestCase { global $wgDefaultLanguageVariant; $wgDefaultLanguageVariant = 'tg-latn'; - $this->assertEquals( 'tg-latn', $this->lc->getPreferredVariant( false, false ) ); - $this->assertEquals( 'tg-latn', $this->lc->getPreferredVariant( false, true ) ); - $this->assertEquals( 'tg-latn', $this->lc->getPreferredVariant( true, false ) ); - $this->assertEquals( 'tg-latn', $this->lc->getPreferredVariant( true, true ) ); + $this->assertEquals( 'tg-latn', $this->lc->getPreferredVariant() ); } function testGetPreferredVariantDefaultLanguageVsUrlVariant() { @@ -115,10 +93,7 @@ class LanguageConverterTest extends PHPUnit_Framework_TestCase { $wgContLang = Language::factory( 'tg-latn' ); $wgDefaultLanguageVariant = 'tg'; $wgRequest->setVal( 'variant', null ); - $this->assertEquals( 'tg', $this->lc->getPreferredVariant( false, false ) ); - $this->assertEquals( 'tg', $this->lc->getPreferredVariant( false, true ) ); - $this->assertEquals( 'tg-latn', $this->lc->getPreferredVariant( true, false ) ); - $this->assertEquals( 'tg-latn', $this->lc->getPreferredVariant( true, true ) ); + $this->assertEquals( 'tg', $this->lc->getPreferredVariant() ); } }