From 2c5256e63e068e80e69fa4ea3536cb4341c4f5ef Mon Sep 17 00:00:00 2001 From: Philip Tzou Date: Fri, 29 Oct 2010 02:55:37 +0000 Subject: [PATCH] Fix the LanguageConverterTest to prevent test failures after the changes made on getPreferredVariant() at r75617. --- .../includes/LanguageConverterTest.php | 43 ++++--------------- 1 file changed, 9 insertions(+), 34 deletions(-) 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() ); } } -- 2.20.1