http://www.mediawiki.org/wiki/Special:Code/MediaWiki/76240
Revision: 76240
Author: hashar
Date: 2010-11-07 11:30:16 +0000 (Sun, 07 Nov 2010)
Log Message:
-----------
Test for Language::convertDoubleWidth (followup r64088 and r63776)
Modified Paths:
--------------
trunk/phase3/maintenance/tests/phpunit/includes/LanguageConverterTest.php
Added Paths:
-----------
trunk/phase3/maintenance/tests/phpunit/languages/LanguageTest.php
Modified:
trunk/phase3/maintenance/tests/phpunit/includes/LanguageConverterTest.php
===================================================================
--- trunk/phase3/maintenance/tests/phpunit/includes/LanguageConverterTest.php
2010-11-07 11:11:32 UTC (rev 76239)
+++ trunk/phase3/maintenance/tests/phpunit/includes/LanguageConverterTest.php
2010-11-07 11:30:16 UTC (rev 76240)
@@ -11,7 +11,7 @@
$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 LanguageTest extends Language {
+class LanguageToTest extends Language {
function __construct() {
parent::__construct();
$variants = array( 'tg', 'tg-latn' );
Added: trunk/phase3/maintenance/tests/phpunit/languages/LanguageTest.php
===================================================================
--- trunk/phase3/maintenance/tests/phpunit/languages/LanguageTest.php
(rev 0)
+++ trunk/phase3/maintenance/tests/phpunit/languages/LanguageTest.php
2010-11-07 11:30:16 UTC (rev 76240)
@@ -0,0 +1,23 @@
+<?php
+require_once dirname(dirname(__FILE__)). '/bootstrap.php';
+
+class LanguageTest extends MediaWikiTestSetup {
+ private $lang;
+
+ function setUp() {
+ $this->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'
+ );
+ }
+}
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs