MediaWiki  REL1_21
LanguageTest Class Reference
Inheritance diagram for LanguageTest:
Collaboration diagram for LanguageTest:

List of all members.

Public Member Functions

 provideCheckTitleEncodingData ()
 provideCommafyData ()
 provideFormatBitrate ()
 provideFormatDuration ()
 provideFormatSizes ()
 provideFormattableTimes ()
 provideHTMLTruncateData ()
 Array format is ($len, $ellipsis, $input, $expected)
 provideKnownLanguageTags ()
 provideLanguageCodes ()
 provideMalformedLanguageTags ()
 The test cases are based on the tests in the GaBuZoMeu parser written by Stéphane Bortzmeyer <[email protected]> and distributed as free software, under the GNU General Public Licence.
 providePluralData ()
 provideRomanNumeralsData ()
 provideSprintfDateSamples ()
 provideTranslateBlockExpiry ()
 provideUnknownLanguageTags ()
 provideWellFormedLanguageTags ()
 The test cases are based on the tests in the GaBuZoMeu parser written by Stéphane Bortzmeyer <[email protected]> and distributed as free software, under the GNU General Public Licence.
 testBuiltInCodeValidation ($code, $message= '')
 Test Language::isValidBuiltInCode() provideLanguageCodes.
 testBuiltInCodeValidationRejectUnderscore ()
 testCheckTitleEncoding ($s)
 provideCheckTitleEncodingData
 testCommafy ($number, $numbersWithCommas)
 Language::commafy() provideCommafyData
 testConvertPlural ($expected, $number, $forms)
 providePluralData
 testFormatBitrate ($bps, $expected, $msg)
 provideFormatBitrate
 testFormatDuration ($duration, $expected, $intervals=array())
 provideFormatDuration
 testFormatSize ($size, $expected, $msg)
 provideFormatSizes
 testFormatTimePeriod ($seconds, $format, $expected, $desc)
 provideFormattableTimes
 testIsSupportedLanguage ($code, $expected, $comment)
 provideIsSupportedLanguage
 testKnownCldrLanguageTag ()
 Test Language::isKnownLanguageTag()
 testKnownLanguageTag ($code, $message= '')
 Test Language::isKnownLanguageTag() provideKnownLanguageTags.
 testLanguageConvertDoubleWidthToSingleWidth ()
 testLenientLanguageTag ()
 Negative test for Language::isWellFormedLanguageTag()
 testListToText ()
 testMalformedLanguageTag ($code, $message= '')
 Negative test for Language::isWellFormedLanguageTag() provideMalformedLanguageTags.
 testRomanNumerals ($num, $numerals)
 provideRomanNumeralsData
 testSprintfDate ($format, $ts, $expected, $msg)
 provideSprintfDateSamples
 testSprintfDateTZ ($format, $ts, $expected, $msg)
 bug 33454.
 testTranslateBlockExpiry ($expectedData, $str, $desc)
 Language::translateBlockExpiry() provideTranslateBlockExpiry
 testTruncate ()
 testTruncateHtml ($len, $ellipsis, $input, $expected)
 provideHTMLTruncateData()
 testUnknownLanguageTag ($code, $message= '')
 Negative tests for Language::isKnownLanguageTag() provideUnKnownLanguageTags.
 testWellFormedLanguageTag ($code, $message= '')
 Test Language::isWellFormedLanguageTag() provideWellFormedLanguageTags.

Static Public Member Functions

static provideIsSupportedLanguage ()

Detailed Description

Definition at line 3 of file LanguageTest.php.


Member Function Documentation

Definition at line 1109 of file LanguageTest.php.

References array().

Definition at line 1305 of file LanguageTest.php.

References array().

Definition at line 901 of file LanguageTest.php.

References array().

Definition at line 973 of file LanguageTest.php.

References array().

Definition at line 839 of file LanguageTest.php.

References array().

Definition at line 22 of file LanguageTest.php.

References array().

Array format is ($len, $ellipsis, $input, $expected)

Definition at line 254 of file LanguageTest.php.

References array().

Definition at line 1344 of file LanguageTest.php.

References array().

Definition at line 463 of file LanguageTest.php.

References array().

Definition at line 440 of file LanguageTest.php.

References array().

The test cases are based on the tests in the GaBuZoMeu parser written by Stéphane Bortzmeyer <[email protected]> and distributed as free software, under the GNU General Public Licence.

http://www.bortzmeyer.org/gabuzomeu-parsing-language-tags.html

Definition at line 378 of file LanguageTest.php.

References array().

Definition at line 1228 of file LanguageTest.php.

References array().

Definition at line 1173 of file LanguageTest.php.

References array().

Definition at line 533 of file LanguageTest.php.

References array().

Definition at line 1276 of file LanguageTest.php.

References array().

Definition at line 496 of file LanguageTest.php.

References array().

The test cases are based on the tests in the GaBuZoMeu parser written by Stéphane Bortzmeyer <[email protected]> and distributed as free software, under the GNU General Public Licence.

http://www.bortzmeyer.org/gabuzomeu-parsing-language-tags.html

Definition at line 327 of file LanguageTest.php.

References array().

LanguageTest::testBuiltInCodeValidation ( code,
message = '' 
)

Test Language::isValidBuiltInCode() provideLanguageCodes.

Definition at line 426 of file LanguageTest.php.

References Language\isValidBuiltInCode().

provideCheckTitleEncodingData

Definition at line 1101 of file LanguageTest.php.

References $s, and LanguageClassesTestCase\getLang().

LanguageTest::testCommafy ( number,
numbersWithCommas 
)

Language::commafy() provideCommafyData

Definition at line 1297 of file LanguageTest.php.

References LanguageClassesTestCase\getLang().

LanguageTest::testConvertPlural ( expected,
number,
forms 
)

providePluralData

Definition at line 1223 of file LanguageTest.php.

References LanguageClassesTestCase\getLang().

LanguageTest::testFormatBitrate ( bps,
expected,
msg 
)

provideFormatBitrate

Definition at line 893 of file LanguageTest.php.

References LanguageClassesTestCase\getLang().

LanguageTest::testFormatDuration ( duration,
expected,
intervals = array() 
)

provideFormatDuration

Definition at line 965 of file LanguageTest.php.

References LanguageClassesTestCase\getLang().

LanguageTest::testFormatSize ( size,
expected,
msg 
)

provideFormatSizes

Definition at line 831 of file LanguageTest.php.

References $size, and LanguageClassesTestCase\getLang().

LanguageTest::testFormatTimePeriod ( seconds,
format,
expected,
desc 
)

provideFormattableTimes

Definition at line 18 of file LanguageTest.php.

References LanguageClassesTestCase\getLang().

LanguageTest::testIsSupportedLanguage ( code,
expected,
comment 
)

provideIsSupportedLanguage

Definition at line 1340 of file LanguageTest.php.

References $comment, and Language\isSupportedLanguage().

LanguageTest::testKnownLanguageTag ( code,
message = '' 
)

Test Language::isKnownLanguageTag() provideKnownLanguageTags.

Definition at line 456 of file LanguageTest.php.

References Language\isKnownLanguageTag().

LanguageTest::testMalformedLanguageTag ( code,
message = '' 
)

Negative test for Language::isWellFormedLanguageTag() provideMalformedLanguageTags.

Definition at line 365 of file LanguageTest.php.

References Language\isWellFormedLanguageTag().

LanguageTest::testRomanNumerals ( num,
numerals 
)

provideRomanNumeralsData

Definition at line 1165 of file LanguageTest.php.

References Language\romanNumeral().

LanguageTest::testSprintfDate ( format,
ts,
expected,
msg 
)

provideSprintfDateSamples

Definition at line 505 of file LanguageTest.php.

References LanguageClassesTestCase\getLang().

LanguageTest::testSprintfDateTZ ( format,
ts,
expected,
msg 
)

bug 33454.

sprintfDate should always use UTC. provideSprintfDateSamples

Definition at line 517 of file LanguageTest.php.

References $res, and LanguageClassesTestCase\getLang().

LanguageTest::testTranslateBlockExpiry ( expectedData,
str,
desc 
)

Language::translateBlockExpiry() provideTranslateBlockExpiry

Definition at line 1265 of file LanguageTest.php.

References LanguageClassesTestCase\getLang(), and list.

LanguageTest::testTruncateHtml ( len,
ellipsis,
input,
expected 
)
LanguageTest::testUnknownLanguageTag ( code,
message = '' 
)

Negative tests for Language::isKnownLanguageTag() provideUnKnownLanguageTags.

Definition at line 489 of file LanguageTest.php.

References Language\isKnownLanguageTag().

LanguageTest::testWellFormedLanguageTag ( code,
message = '' 
)

Test Language::isWellFormedLanguageTag() provideWellFormedLanguageTags.

Definition at line 314 of file LanguageTest.php.

References Language\isWellFormedLanguageTag().


The documentation for this class was generated from the following file: