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

List of all members.

Public Member Functions

 parseFormattedNumberProvider ()
 testBuiltInCodeValidation ($code, $expected, $message= '')
 Test Language::isValidBuiltInCode() provideLanguageCodes Language::isValidBuiltInCode.
 testCheckTitleEncoding ($s)
 provideCheckTitleEncodingData Language::checkTitleEncoding
 testCommafy ($number, $numbersWithCommas)
 Language::commafy() provideCommafyData
 testConvertPlural ($expected, $number, $forms)
 providePluralData Language::convertPlural
 testFormatBitrate ($bps, $expected, $msg)
 provideFormatBitrate Language::formatBitrate
 testFormatDuration ($duration, $expected, $intervals=array())
 provideFormatDuration Language::formatDuration
 testFormatSize ($size, $expected, $msg)
 provideFormatSizes Language::formatSize
 testFormatTimePeriod ($seconds, $format, $expected, $desc)
 provideFormattableTimes Language::formatTimePeriod
 testGetNamespaceAliases ($languageCode, $subset)
 provideGetNamespaceAliases Language::getNamespaceAliases
 testGetParentLanguage ($code, $expected, $comment)
 provideGetParentLanguage Language::getParentLanguage
 testIsSupportedLanguage ($code, $expected, $comment)
 provideIsSupportedLanguage Language::isSupportedLanguage
 testKnownCldrLanguageTag ()
 Language::isKnownLanguageTag
 testKnownLanguageTag ($code, $message= '')
 Test Language::isKnownLanguageTag() provideKnownLanguageTags Language::isKnownLanguageTag.
 testLanguageConvertDoubleWidthToSingleWidth ()
 Language::convertDoubleWidth Language::normalizeForSearch
 testLenientLanguageTag ()
 Negative test for Language::isWellFormedLanguageTag() Language::isWellFormedLanguageTag.
 testListToText ()
 Language::listToText
 testMalformedLanguageTag ($code, $message= '')
 Negative test for Language::isWellFormedLanguageTag() provideMalformedLanguageTags Language::isWellFormedLanguageTag.
 testParseFormattedNumber ($langCode, $number)
 parseFormattedNumberProvider
 testRomanNumerals ($num, $numerals)
 provideRomanNumeralsData Language::romanNumeral
 testSprintfDate ($format, $ts, $expected, $msg)
 provideSprintfDateSamples Language::sprintfDate
 testSprintfDateNotAllDigitTimestamp ()
 Test too short timestamp MWException Language::sprintfDate.
 testSprintfDateNoZone ($format, $ts, $expected, $ignore, $msg)
 sprintfDate should always use UTC when no zone is given.
 testSprintfDateTooLongTimestamp ()
 Test too long timestamp MWException Language::sprintfDate.
 testSprintfDateTooShortTimestamp ()
 Test too short timestamp MWException Language::sprintfDate.
 testSprintfDateTZ ($format, $ts, $ignore, $expected, $msg)
 sprintfDate should use passed timezone provideSprintfDateSamples Language::sprintfDate
 testTranslateBlockExpiry ($expectedData, $str, $desc)
 Language::translateBlockExpiry() provideTranslateBlockExpiry
 testTruncate ()
 Language::truncate
 testTruncateHtml ($len, $ellipsis, $input, $expected)
 provideHTMLTruncateData Language::truncateHTML
 testUnknownLanguageTag ($code, $message= '')
 Negative tests for Language::isKnownLanguageTag() provideUnKnownLanguageTags Language::isKnownLanguageTag.
 testWellFormedLanguageTag ($code, $message= '')
 Test Language::isWellFormedLanguageTag() provideWellFormedLanguageTags Language::isWellFormedLanguageTag.

Static Public Member Functions

static provideCheckTitleEncodingData ()
static provideCommafyData ()
static provideFormatBitrate ()
static provideFormatDuration ()
static provideFormatSizes ()
static provideFormattableTimes ()
static provideGetNamespaceAliases ()
static provideGetParentLanguage ()
static provideHTMLTruncateData ()
static provideIsSupportedLanguage ()
static provideKnownLanguageTags ()
static provideLanguageCodes ()
static 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.
static providePluralData ()
static provideRomanNumeralsData ()
static provideSprintfDateSamples ()
static provideTranslateBlockExpiry ()
static provideUnknownLanguageTags ()
static 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.

Detailed Description

Definition at line 3 of file LanguageTest.php.


Member Function Documentation

Definition at line 1508 of file LanguageTest.php.

References array().

Definition at line 1301 of file LanguageTest.php.

References array().

static LanguageTest::provideCommafyData ( ) [static]

Definition at line 1531 of file LanguageTest.php.

References array().

Definition at line 1092 of file LanguageTest.php.

References array().

Definition at line 1164 of file LanguageTest.php.

References array().

static LanguageTest::provideFormatSizes ( ) [static]

Definition at line 1029 of file LanguageTest.php.

References array().

Definition at line 26 of file LanguageTest.php.

References array().

Definition at line 1623 of file LanguageTest.php.

References array().

Definition at line 1599 of file LanguageTest.php.

References array().

Returns:
array Format is ($len, $ellipsis, $input, $expected)

Definition at line 281 of file LanguageTest.php.

References array().

Definition at line 1577 of file LanguageTest.php.

References array().

Definition at line 491 of file LanguageTest.php.

References array().

Definition at line 467 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 407 of file LanguageTest.php.

References array().

static LanguageTest::providePluralData ( ) [static]

Definition at line 1424 of file LanguageTest.php.

References array().

Definition at line 1368 of file LanguageTest.php.

References array().

Definition at line 631 of file LanguageTest.php.

References array().

Definition at line 1475 of file LanguageTest.php.

References array().

Definition at line 527 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 355 of file LanguageTest.php.

References array().

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

Test Language::isValidBuiltInCode() provideLanguageCodes Language::isValidBuiltInCode.

Definition at line 460 of file LanguageTest.php.

References Language\isValidBuiltInCode().

provideCheckTitleEncodingData Language::checkTitleEncoding

Definition at line 1293 of file LanguageTest.php.

References $s, and LanguageClassesTestCase\getLang().

LanguageTest::testCommafy ( number,
numbersWithCommas 
)

Language::commafy() provideCommafyData

Definition at line 1523 of file LanguageTest.php.

References LanguageClassesTestCase\getLang().

LanguageTest::testConvertPlural ( expected,
number,
forms 
)

providePluralData Language::convertPlural

Definition at line 1419 of file LanguageTest.php.

References LanguageClassesTestCase\getLang().

LanguageTest::testFormatBitrate ( bps,
expected,
msg 
)

provideFormatBitrate Language::formatBitrate

Definition at line 1084 of file LanguageTest.php.

References LanguageClassesTestCase\getLang().

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

provideFormatDuration Language::formatDuration

Definition at line 1156 of file LanguageTest.php.

References LanguageClassesTestCase\getLang().

LanguageTest::testFormatSize ( size,
expected,
msg 
)

provideFormatSizes Language::formatSize

Definition at line 1021 of file LanguageTest.php.

References $size, and LanguageClassesTestCase\getLang().

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

provideFormattableTimes Language::formatTimePeriod

Definition at line 22 of file LanguageTest.php.

References LanguageClassesTestCase\getLang().

LanguageTest::testGetNamespaceAliases ( languageCode,
subset 
)

provideGetNamespaceAliases Language::getNamespaceAliases

Definition at line 1615 of file LanguageTest.php.

References as, and Language\factory().

LanguageTest::testGetParentLanguage ( code,
expected,
comment 
)

provideGetParentLanguage Language::getParentLanguage

Definition at line 1590 of file LanguageTest.php.

References $comment, and Language\factory().

LanguageTest::testIsSupportedLanguage ( code,
expected,
comment 
)

provideIsSupportedLanguage Language::isSupportedLanguage

Definition at line 1573 of file LanguageTest.php.

References $comment, and Language\isSupportedLanguage().

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

Test Language::isKnownLanguageTag() provideKnownLanguageTags Language::isKnownLanguageTag.

Definition at line 484 of file LanguageTest.php.

References Language\isKnownLanguageTag().

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

Negative test for Language::isWellFormedLanguageTag() provideMalformedLanguageTags Language::isWellFormedLanguageTag.

Definition at line 394 of file LanguageTest.php.

References Language\isWellFormedLanguageTag().

LanguageTest::testParseFormattedNumber ( langCode,
number 
)

parseFormattedNumberProvider

Definition at line 1499 of file LanguageTest.php.

References Language\factory().

LanguageTest::testRomanNumerals ( num,
numerals 
)

provideRomanNumeralsData Language::romanNumeral

Definition at line 1360 of file LanguageTest.php.

References Language\romanNumeral().

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

provideSprintfDateSamples Language::sprintfDate

Definition at line 565 of file LanguageTest.php.

References LanguageClassesTestCase\getLang().

LanguageTest::testSprintfDateNoZone ( format,
ts,
expected,
ignore,
msg 
)

sprintfDate should always use UTC when no zone is given.

provideSprintfDateSamples Language::sprintfDate

Definition at line 597 of file LanguageTest.php.

References $res, and LanguageClassesTestCase\getLang().

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

sprintfDate should use passed timezone provideSprintfDateSamples Language::sprintfDate

Definition at line 618 of file LanguageTest.php.

References LanguageClassesTestCase\getLang().

LanguageTest::testTranslateBlockExpiry ( expectedData,
str,
desc 
)

Language::translateBlockExpiry() provideTranslateBlockExpiry

Definition at line 1464 of file LanguageTest.php.

References LanguageClassesTestCase\getLang(), and list.

LanguageTest::testTruncateHtml ( len,
ellipsis,
input,
expected 
)

provideHTMLTruncateData Language::truncateHTML

Definition at line 270 of file LanguageTest.php.

References LanguageClassesTestCase\getLang().

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

Negative tests for Language::isKnownLanguageTag() provideUnKnownLanguageTags Language::isKnownLanguageTag.

Definition at line 520 of file LanguageTest.php.

References Language\isKnownLanguageTag().

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

Test Language::isWellFormedLanguageTag() provideWellFormedLanguageTags Language::isWellFormedLanguageTag.

Definition at line 342 of file LanguageTest.php.

References Language\isWellFormedLanguageTag().


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