/** * @covers \php_rutils\Dt::ruStrFTime */ public function testRuStrFTimeInflected() { $testData = array('тест M' => "тест янв", 'тест F' => "тест января", 'd M Y' => "1 янв 1988", 'd F Y' => "1 января 1988", 'тест выполнен d F Y года' => 'тест выполнен 1 января 1988 года', 'тестируем D' => "тестируем пт", 'тестируем l' => "тестируем пятницу"); $params = $this->_defaultParams; $params['preposition'] = false; $params['dayInflected'] = true; $params['monthInflected'] = true; foreach ($testData as $format => $expected) { $params['format'] = $format; $strTime = $this->_object->ruStrFTime($params); $this->assertEquals($expected, $strTime); } }