From: Antoine Musso Date: Sun, 7 Nov 2010 11:30:16 +0000 (+0000) Subject: Test for Language::convertDoubleWidth (followup r64088 and r63776) X-Git-Tag: 1.31.0-rc.0~34023 X-Git-Url: http://git.cyclocoop.org/fichier?a=commitdiff_plain;h=e4c9e723b6d83ec725dc7e43bc0ff0803f84ff1b;p=lhc%2Fweb%2Fwiklou.git Test for Language::convertDoubleWidth (followup r64088 and r63776) --- diff --git a/maintenance/tests/phpunit/includes/LanguageConverterTest.php b/maintenance/tests/phpunit/includes/LanguageConverterTest.php index f22bfc6078..8c533430e8 100644 --- a/maintenance/tests/phpunit/includes/LanguageConverterTest.php +++ b/maintenance/tests/phpunit/includes/LanguageConverterTest.php @@ -11,7 +11,7 @@ class LanguageConverterTest extends PHPUnit_Framework_TestCase { $wgRequest = new FauxRequest( array() ); $wgMemc = new FakeMemCachedClient; $wgContLang = Language::factory( 'tg' ); - $this->lang = new LanguageTest(); + $this->lang = new LanguageToTest(); $this->lc = new TestConverter( $this->lang, 'tg', array( 'tg', 'tg-latn' ) ); } @@ -119,7 +119,7 @@ class TestConverter extends LanguageConverter { } -class LanguageTest extends Language { +class LanguageToTest extends Language { function __construct() { parent::__construct(); $variants = array( 'tg', 'tg-latn' ); diff --git a/maintenance/tests/phpunit/languages/LanguageTest.php b/maintenance/tests/phpunit/languages/LanguageTest.php new file mode 100644 index 0000000000..f27df96edd --- /dev/null +++ b/maintenance/tests/phpunit/languages/LanguageTest.php @@ -0,0 +1,23 @@ +lang = Language::factory( 'en' ); + } + function tearDown() { + unset( $this->lang ); + } + + function testLanguageConvertDoubleWidthToSingleWidth() { + $this->assertEquals( + "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz", + $this->lang->normalizeForSearch( + "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" + ), + 'convertDoubleWidth() with the full alphabet and digits' + ); + } +}