diff options
Diffstat (limited to 'www/wiki/tests/phpunit/languages/classes/LanguageKkTest.php')
-rw-r--r-- | www/wiki/tests/phpunit/languages/classes/LanguageKkTest.php | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/www/wiki/tests/phpunit/languages/classes/LanguageKkTest.php b/www/wiki/tests/phpunit/languages/classes/LanguageKkTest.php new file mode 100644 index 00000000..f21950e0 --- /dev/null +++ b/www/wiki/tests/phpunit/languages/classes/LanguageKkTest.php @@ -0,0 +1,33 @@ +<?php + +/** + * @covers LanguageKk + * @covers LanguageKk_cyrl + * @covers KkConverter + */ +class LanguageKkTest extends LanguageClassesTestCase { + /** + * @dataProvider provideAutoConvertToAllVariants + * @covers Language::autoConvertToAllVariants + */ + public function testAutoConvertToAllVariants( $result, $value ) { + $this->assertEquals( $result, $this->getLang()->autoConvertToAllVariants( $value ) ); + } + + public static function provideAutoConvertToAllVariants() { + return [ + [ + [ + 'kk' => 'Адамдарға ақыл-парасат, ар-ождан берілген', + 'kk-cyrl' => 'Адамдарға ақыл-парасат, ар-ождан берілген', + 'kk-latn' => 'Adamdarğa aqıl-parasat, ar-ojdan berilgen', + 'kk-arab' => 'ادامدارعا اقىل-پاراسات، ار-وجدان بەرىلگەن', + 'kk-kz' => 'Адамдарға ақыл-парасат, ар-ождан берілген', + 'kk-tr' => 'Adamdarğa aqıl-parasat, ar-ojdan berilgen', + 'kk-cn' => 'ادامدارعا اقىل-پاراسات، ار-وجدان بەرىلگەن' + ], + 'Адамдарға ақыл-парасат, ар-ождан берілген' + ], + ]; + } +} |