24 lines
473 B
PHP
24 lines
473 B
PHP
|
|
<?php
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @group Language
|
||
|
|
*/
|
||
|
|
class LanguageTyvTest extends LanguageClassesTestCase {
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @dataProvider provideGrammar
|
||
|
|
* @covers Language::convertGrammar
|
||
|
|
*/
|
||
|
|
public function testGrammar( $result, $word, $case ) {
|
||
|
|
$this->assertEquals( $result, $this->getLang()->convertGrammar( $word, $case ) );
|
||
|
|
}
|
||
|
|
|
||
|
|
public static function provideGrammar() {
|
||
|
|
yield 'Wikipedia genitive' => [
|
||
|
|
'Википедияның',
|
||
|
|
'Википедия',
|
||
|
|
'genitive',
|
||
|
|
];
|
||
|
|
}
|
||
|
|
}
|