Merge "Chinese Conversion Table Update 2017-6"
[lhc/web/wiklou.git] / tests / phpunit / languages / classes / LanguageShiTest.php
1 <?php
2
3 /**
4 * @covers LanguageShi
5 * @covers ShiConverter
6 */
7 class LanguageShiTest extends LanguageClassesTestCase {
8 /**
9 * @dataProvider provideAutoConvertToAllVariants
10 * @covers Language::autoConvertToAllVariants
11 */
12 public function testAutoConvertToAllVariants( $result, $value ) {
13 $this->assertEquals( $result, $this->getLang()->autoConvertToAllVariants( $value ) );
14 }
15
16 public static function provideAutoConvertToAllVariants() {
17 return [
18 [
19 [
20 'shi' => 'AƔ',
21 'shi-tfng' => 'ⴰⵖ',
22 'shi-latn' => 'AƔ',
23 ],
24 'AƔ'
25 ],
26 [
27 [
28 'shi' => 'ⴰⵖ',
29 'shi-tfng' => 'ⴰⵖ',
30 'shi-latn' => 'aɣ',
31 ],
32 'ⴰⵖ'
33 ],
34 ];
35 }
36 }